как узнать версию gitlab
Как проверить версию Gitlab?
Как проверить, какая версия Gitlab установлена на сервере?
Например: “6.5.0”, “6.4.3” и т.д.
Можно ли это сделать только через терминал?
Есть ли способ сделать это удаленно (с браузером вместо терминала)?
Я обновил свой сервер до GitLab 6.6.4 и наконец нашел способ получить версию GitLab удаленно без доступа SSH к серверу.
Вы должны войти в систему для доступа к следующей странице: https://your.domain.name/help
Это показывает что-то похожее на:
GitLab – это программное обеспечение с открытым исходным кодом для совместной работы над кодом.
…
и т.п.
Для омнибусных версий:\
Вы можете получить доступ к версии через URL-адрес, веб-интерфейс и API ReST.
Через URL
Через меню в веб-интерфейсе
Если вы не хотите вводить этот URL-адрес, вы также можете получить доступ к той же HTML-странице из меню веб-интерфейса GitLab:
В GitLab 11 и позже
В более ранних версиях, таких как GitLab 9
Через API ReST
Войдите в систему как любой пользователь, выберите значок пользователя в правом верхнем углу экрана. Выберите Настройки> Токены доступа. Создайте личный токен доступа и скопируйте его в буфер обмена.
В оболочке Linux используйте curl для доступа к версии GitLab:
У вас есть два варианта (после входа в систему).
Если вы используете самодостаточную версию GitLab, вы можете запустить эту команду.
gitlab-ctl 6.8.2-омнибус
gitlab-rails v6.8.2
Текущая версия gitlab – 6.8.2
Получить информацию о GitLab и системе, в которой он работает:
Пример вывода gitlab: env: info
Вместо http://domain-name/help вы также можете проверить название вашей версии Gitlab в браузере, войдя в систему как Admin
Там вы можете найти не только версию Gitlab, но и различные компоненты, такие как Gitlab Shell, рабочая лошадка Gitlab, Gitlab API и т.д., Номера версий . Там же вы найдете предложения по обновлению версий.
Его можно найти с помощью REST, см. API версии:
Если вы являетесь администратором, и если вы хотите увидеть версию Gitlab (и многое другое, о чем вы не знали), нажмите значок меню гаечного ключа/администратора и в разделе Компоненты вы сможете увидеть много, особенно если вы используете Omnibus.
Как проверить версию GitLab?
Как проверить, какая версия GitLab установлена на сервере?
Например: «6.5.0», «6.4.3» и т. Д.
Это можно сделать только через терминал?
Есть ли способ сделать это удаленно (с помощью браузера вместо терминала)?
Я обновил свой сервер до GitLab 6.6.4 и наконец нашел способ получить версию GitLab удаленно без доступа SSH к серверу.
Вы должны войти в систему для доступа к следующей странице: https://your.domain.name/help
Это показывает что-то похожее на:
Для омнибусных версий: \
Вы можете получить доступ к версии через URL-адрес, веб-интерфейс и API ReST.
Через URL
Через меню в веб-интерфейсе
Если вы не хотите вводить этот URL-адрес, вы также можете получить доступ к той же HTML-странице из меню веб-интерфейса GitLab:
В GitLab 11 и позже
В более ранних версиях, таких как GitLab 9
Через API ReST
В оболочке Linux используйте curl для доступа к версии GitLab:
Если вы используете собственную версию GitLab, вы можете запустить эту команду.
grep gitlab /opt/gitlab/version-manifest.txt
У вас есть два варианта (после входа в систему).
gitlab-ctl 6.8.2-омнибус
gitlab-rails v6.8.2
Получите информацию о GitLab и системе, на которой он работает:
Пример вывода gitlab: env: info
Вместо этого http://domain-name/help вы также можете проверить название вашей версии Gitlab в браузере, войдя в систему как Admin
Там вы найдете не только версию Gitlab, но и различные компоненты, такие как Gitlab Shell, рабочая лошадка Gitlab, Gitlab API и т. Д., Номера версий. Там же вы найдете предложения по обновлению версий.
Как проверить версию Gitlab?
Как проверить, какая версия Gitlab установлена на сервере?
например: «6.5.0», «6.4.3» и т. д.
Это можно сделать только через терминал?
Есть ли способ сделать это удаленно (с браузером вместо терминала)?
12 ответов
я обновил свой сервер до GitLab 6.6.4 и, наконец, нашел способ получить версию GitLab удаленно без доступа SSH к серверу.
вы должен быть зарегистрирован для доступа к следующей странице: https://your.domain.name/help
Он показывает что-то похожее на:
GitLab-программа с открытым исходным кодом для совместной работы над кодом.
.
так далее.
для версий omnibus:\
у вас есть два варианта (после входа в систему).
gitlab-ctl 6.8.2-omnibus
GitLab-rails v6.8.2
текущая версия gitlab-6.8.2
получите информацию о GitLab и системе, на которой он работает:
пример вывода gitlab:env: info
читать это статьи, это поможет вам.
OP также спросил о отображении версии GitLab в браузере:
Если вы используете автономную версию GitLab, вы можете рассмотреть возможность запуска этой команды.
grep gitlab /opt/gitlab/version-manifest.txt
вместо http://domain-name/help вы также можете проверить свое имя версии Gitlab в браузере, войдя в систему как Admin
там вы можете найти не только версию Gitlab, но и различные компоненты, такие как GitLab Shell, GitLab workhorse, GitLab API и т. д., номера версий Вы также найдете предложения по обновлению версий там
Как проверить версию Gitlab?
Как проверить, какая версия Gitlab установлена на сервере?
Например: «6.5.0», «6.4.3» и т.д.
Можно ли это сделать только через терминал?
Есть ли способ сделать это удаленно (с браузером вместо терминала)?
Я обновил свой сервер до GitLab 6.6.4 и наконец нашел способ получить версию GitLab удаленно без доступа SSH к серверу.
Вы должны войти в систему для доступа к следующей странице: https://your.domain.name/help
Это показывает что-то похожее на:
Для омнибусных версий:\
У вас есть два варианта (после входа в систему).
Используйте URL-адрес API https://gitlab.example.com/api/v4/version (вы можете использовать его из командной строки с личным токеном), он возвращает <"version":"10.1.0","revision":"5a695c4">Используйте HELP url в браузере https://gitlab.example.com/help, и вы увидите версию GitLab, т.е. GitLab Community Edition 10.1.0 5a695c4
Вы можете получить доступ к версии через URL-адрес, веб-интерфейс и API ReST.
Через URL
Через меню в веб-интерфейсе
Если вы не хотите вводить этот URL-адрес, вы также можете получить доступ к той же HTML-странице из меню веб-интерфейса GitLab:
В GitLab 11 и позже
В более ранних версиях, таких как GitLab 9
Через API ReST
Войдите в систему как любой пользователь, выберите значок пользователя в правом верхнем углу экрана. Выберите Настройки> Токены доступа. Создайте личный токен доступа и скопируйте его в буфер обмена.
В оболочке Linux используйте curl для доступа к версии:
Если вы используете самодостаточную версию GitLab, вы можете запустить эту команду.
gitlab-ctl 6.8.2-омнибус
gitlab-rails v6.8.2
Получить информацию о GitLab и системе, в которой он работает:
Пример вывода gitlab: env: info
Вместо http://domain-name/help вы также можете проверить название вашей версии Gitlab в браузере, войдя в систему как Admin
Там вы можете найти не только версию Gitlab, но и различные компоненты, такие как Gitlab Shell, рабочая лошадка Gitlab, Gitlab API и т.д., Номера версий . Там же вы найдете предложения по обновлению версий.
Как узнать версию gitlab
Добавляем файл который хотим закоммитить
Если файлов много и Вы хотите добавить все используйте
Убираем файл который не хотим сейчас коммитить
Коммитим с комментарием
Стэйджим и коммитим с комментарием одной командой
Пушим на сервер в мастер
git push origin master
Установка Git
sudo apt install git
sudo yum install git
Для Windows скачать Git можно здесь про установку есть подробная статья «Установка Git в Windows»
Узнать версию установленного Git
Узнать версию установленного Git можно с помощью опции version
git version 2.22.0.windows.1
Пользователь
Задать имя активного пользовотеля
Проверить имя активного пользовотеля
$ git config user.name
Задать email активного пользовотеля
Initialized empty Git repository in C:/Users/aolegovich/Desktop/Sites/hello-world/.git/
Википедия: По умолчанию репозиторий хранится в подкаталоге с названием «.git» в корневом каталоге рабочей копии дерева файлов, хранящегося в репозитории.
Любое файловое дерево в системе можно превратить в репозиторий git, отдав команду создания репозитория из корневого каталога этого дерева (или указав корневой каталог в параметрах программы)
status
Посмотреть свежие изменения в репозитории
nothing added to commit but untracked files present (use «git add» to track)
Файл, в котором произошли изменения выделен красным
Добавить файл в группу файлов, которые Вы планируете зафиксировать (staging area)
Посмотреть свежие изменения в репозитории
new file: index.html
Файл, который был добавлен в staging area выделен зелёным
Удалить файл из staging area
Если вы добавили что-то лишнее
$ git reset имя_файла
commit
[master (root-commit) e2d3195] My first commit.
1 file changed, 1 insertion(+)
create mode 100644 index.html
Вернуть файл к последнему закоммиченному состоянию
clone
Клонировать другой репозиторий
$ git clone https://github.com/Project/Project.git
Cloning into ‘welcome-to-git’.
remote: Enumerating objects: 9, done.
remote: Total 9 (delta 0), reused 0 (delta 0), pack-reused 9
Unpacking objects: 100% (9/9), done.
$ git clone git@gitlab.com:Project/Project.git
Синтаксис выбирается в зависимости от типа авторизации: паролем, по ключу и т.д.
Создать бесплатный репозиторий на GitLab
Нужно зарегистрироваться, подтвердить почту и создать первый проект.
Доступ к GitLab по ssh
Перейдите в домашнюю директорию и сгенерируйте ключ с помощью ssh keygen
Ключ проще всего назвать gitlab_com_rsa
Создайте файл config
# GitLab.com Host gitlab.com PreferredAuthentications publickey IdentityFile
Копируем содержимое ключа в буфер.
В Linux если стоит xclip
Теперь можно клонировать из GitLab по SSH
GitHub
Бесплатный (Free) аккаунт означает, что Вы можете работать только с публичным (Public) репозиторием.
О работе с публичным API github читайте здесь
Все могут видеть Ваш код, но редактировать его можете только Вы.
После того как аккаунт создан нажмите на плюсик и выберите New repository
Как клонировать репозиторий с GitHub уже разбирали здесь например:
$ git clone https://github.com/Name/name.git
Cloning into ‘heihei.ru’.
remote: Enumerating objects: 83, done.
remote: Total 83 (delta 0), reused 0 (delta 0), pack-reused 83
Unpacking objects: 100% (83/83), done.
Проверить с каким удалённым репозиторием git связывает локальный репозиторий
origin https://github.com/Name/name.git (fetch)
origin https://github.com/Name/name.git (push)
Если Вы ещё не подключились ни к github ни к gitlab ни к другим сервисам, сделать это можно командой
git remote add origin https://git.company.com/user/projectName.git
remote set-url
Изменить привязанный удалённый репозиторий
$ git remote set-url origin https://github.com/YourAccount/your project name.git
Проверить изменился ли привязанный репозиторий
origin https://github.com/YourAccount/your project name.git (fetch)
origin https://github.com/YourAccount/your project name.git (push)
Отправить новые данные на удалённый репозиторий
$ git push origin master
git push origin some/other/branch_name
Затем нужно перейти по ссылке
и сделать Merge Request
Если удалённый репозиторий ушёл вперед и вы хотите обновить свой локальный репозиторий данными с удалённого
$ git pull origin master
Ветки (Branches)
Посмотреть какая ветка сейчас активна
$ git branch
Прежде чем создавать новую ветку нужно убедиться в том, что в старой нет несохранённых изменений.
$ git status
On branch master
nothing to commit, working tree clean
Создать новую ветку
$ git branch new-branch
Проверить появилась ли она в списке
Перейти в новую ветку
$ git checkout new-branch
Switched to branch ‘new-branch’
Вернуться в ветку master
$ git checkout master
Если Вы сделали в ветке new-branch какие-то изменения, закоммитили из и теперь хотите, добавить эти изменения в ветку master нужно выполнить команду merge
$ git merge new-branch
Создать новую ветку и сразу перейти в неё можно одной командой
Удалить ветку
Удалить локальную ветку
Deleted branch branchName (was 1ce400ce6).
Удалить внешнюю ветку