как узнать версию 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:

Читайте также:  как узнать пароль сохраненного wifi

В 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).

Удалить внешнюю ветку

.gitignore

Источник

Советы мастера