Как узнать версию gitlab
Как проверить версию 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» и т. Д.
Можно ли это сделать только через терминал?
Есть ли способ сделать это удаленно (с помощью браузера вместо терминала)?
16 ответов
Я обновил свой сервер до GitLab 6.6.4 и, наконец, нашел способ получить версию GitLab удаленно без доступа к серверу по SSH.
Это показывает что-то похожее на:
И там вы получаете установленную версию. 🙂
Вы можете использовать диспетчер пакетов для запроса установленной версии gitlab-ce. если это debian или ubuntu, например:
Должен работать аналогично с другими дистрибутивами, если вы использовали для установки диспетчер пакетов.
Его можно получить с помощью REST, см. Version API:
Для аутентификации см. Документацию по личным токенам доступа.
У меня версия: 12.2.0-ee, и я пробовал использовать URL через (https: // yourgitlab / help), но я не получили эту информацию. С другой стороны, я успешно получил это с помощью gitlab-rake в командной строке:
При использовании образа Gitlab Docker:
Вместо http://domain-name/help вы также можете проверить название своей версии Gitlab в браузере, войдя в систему как Admin
Здесь вы можете найти не только версию Gitlab, но и различные компоненты, такие как Gitlab Shell, рабочая лошадка Gitlab, Gitlab API и т. Д., Номера версий. Вы также найдете там предложения по обновлению версий.
Получите информацию о GitLab и системе, в которой он работает:
Пример вывода gitlab: env: info
Прочтите эту статью, она вам поможет.
Вы можете просмотреть версию GitLab по адресу: https://your.domain.name/help
Или через терминал: gitlab-rake gitlab:env:info
Gitlab-ctl 6.8.2-omnibus
gitlab-rails v6.8.2
У вас есть два варианта (после входа в систему).
Если вы используете локальную версию GitLab, вы можете рассмотреть возможность запуска этой команды.
grep gitlab /opt/gitlab/version-manifest.txt
Вы можете получить доступ к версии через URL-адрес, веб-интерфейс и API ReST.
Через URL
Через меню в веб-интерфейсе
Если вы не хотите вводить этот URL-адрес, вы также можете получить доступ к той же HTML-странице из меню в веб-интерфейсе GitLab:
В GitLab 11 и новее
В более ранних версиях, таких как GitLab 9
Через ReST API
В оболочке Linux используйте curl для доступа к версии GitLab:
Как узнать версию 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, отдав команду создания репозитория из корневого каталога этого дерева (или указав корневой каталог в параметрах программы)
Важно понимать, что инициализировать репозиторий нужно в директории с проектом.
На одном копьютере могут быть десятки проектов и каждый из них может иметь свой репозиторий, который, в свою очередь может быть подлючён к github, gilab или куда-то ещё.
Можно настроить ваш терминал bash или zsh так, чтобы он показывал вам с каким именно репозиторием вы работаете и какая ветка активна.
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
Как проверить версию 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 и т. Д., Номера версий. Там же вы найдете предложения по обновлению версий.
How to check the version of GitLab?
How to check which version of GitLab is installed on the server?
For example: «6.5.0», «6.4.3», etc.
Сan this be done only through the terminal?
Is there a way to do that remotely (with browser instead of terminal)?
17 Answers 17
Answer recommended by GitLab
I have updated my server to GitLab 6.6.4 and finally found the way to get version of GitLab remotely without SSH access to server.
You should be logged in to access the following page: https://your.domain.name/help
It shows something similar to:
GitLab is open source software to collaborate on code.
.
etc.
For omnibus versions:
You can access the version through a URL, the web GUI, and the ReST API.
Via a URL
Via a menu in the web GUI
If you do not care to type this URL, you can also access the same HTML page from a menu in the GitLab web GUI:
In GitLab 11 and later
In earlier versions, like GitLab 9
Via the ReST API
Log in as any user, select the user icon in the upper right of the screen. Select Settings > Access Tokens. Create a personal access token and copy it to your clipboard.
In a Linux shell, use curl to access the GitLab version:
If you are using a self-hosted version of GitLab then you may consider running this command.
grep gitlab /opt/gitlab/version-manifest.txt
You have two choices (after logged in).
Or via terminal: gitlab-rake gitlab:env:info
gitlab-ctl 6.8.2-omnibus
gitlab-rails v6.8.2
Current gitlab version is 6.8.2
Get information about GitLab and the system it runs on :
Example output of gitlab:env:info
Read this article, it will help you.
Instead of http://domain-name/help you can also check your Gitlab version name in browser by logging as Admin
There you can find not only Gitlab version but also different components like Gitlab Shell, Gitlab workhorse, Gitlab API etc, version numbers You will also find the suggestions to update the versions there