Меню Рубрики

Установка гитхаб на убунту

Установка GitLab в Ubuntu 18.04

Один из самых популярных репозиториев для хранения и общего доступа к коду — это GitHub, однако после покупки проекта компанией Microsoft популярность стали набирать и другие проекты, один из них — GitLab. Это аналогичный свободный менеджер репозиториев, с помощью которого можно работать с кодом, принимать Pull Request’ы, отслеживать сообщения об ошибках и тестировать свои приложения.

У GitLab есть такие же инструменты, как и у GitHub, есть страница Issue для сообщений об ошибках, есть поддержка код-ревью, wiki, а также вы можете работать с несколькими приватными проектами.

Установка GitLab в Ubuntu 18.04

У GitLab есть несколько версий. Кроме онлайн версии, в которую вы можете выгружать свои проекты, доступной на веб-сайте GitLab.com, есть версия Community Edition и платная версия Enterprice Edition, которые можно установить на свой компьютер и создать собственный Git-сервер. В этой инструкции мы рассмотрим, как установить GitLab Ubuntu 18.04 версии Community Edition. Для этого будем использовать официальный репозиторий.

Сначала обновите репозитории до самой последний версии:

1. Установка репозитория

Затем нужно загрузить установщик репозитори из официального сайта. Этот скрипт загрузит и установит все ключи и инструменты необходимые, чтобы подключить репозиторий Gitlab в систему. Для его загрузки и запуска выполните команду:

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

2. Установка пакета программы

После завершения вы можете установить gitlab-ce командой:

sudo apt install gitlab-ce

Когда установка GitLab Ubuntu 18.04 будет завершена, вы увидите такое сообщение:

3. Развёртывание GitLab

Теперь нам необходимо подготовить программу к работе. Сначала нужно настроить URL, по которой будет открываться интерфейс GitLab. Для этого откройте файл /etc/gitlab/gitlab.rb и найдите там строчку external_url. Здесь нужно указать ваш домен. На своём локальном компьютере я буду использовать домен gitlab.local:

sudo vi /etc/gitlab/gitlab.rb

Сохраните и закройте файл. После этого надо пересобрать программу, учитывая изменённую конфигурацию:

sudo gitlab-ctl reconfigure

Если на вашем сервере включён брандмауэр, необходимо добавить в исключения порты для протоколов http и ssh:

sudo ufw allow ssh
sudo ufw allow http

Чтобы наш локальный домен работал, необходимо добавить запись о нём в файл /etc/hosts:

4. Развёртывание программы с установленным Apache

Если на вашем компьютере уже установлен веб-сервер Apache, вы можете настроить программу таким образом, чтобы она работала через существующий веб-сервер. Для этого измените такие строки в /etc/gitlab/gitlab.rb:

sudo vi /etc/gitlab/gitlab.rb

external_url ‘http://gitlab.local’
nginx[‘enable’] = false
web_server[‘external_users’] = [‘www-data’]

Затем пересоберите программу:

sudo gitlab-ctl reconfigure

В Apache надо добавить новый виртуальный хост с такой конфигурацией:

sudo vi /etc/apache2/sites-available/gitlab.conf

Здесь gitlab.local — это домен, который будет использоваться для доступа к gitlab, а порт 8080 — тот порт, на котором сервис gitlab ожидает соединений. Его можно посмотреть командой:

sudo netstat -pant | grep unicorn

После этого активируйте модули Apache — rewrite, proxy и proxy_http:

sudo a2enmod rewrite
sudo a2enmod proxy
sudo a2enmod proxy_http

А потом активируйте наш виртуальный хост и перезапустите Apache:

sudo a2ensite gitlab
sudo systemctl restart apache2

Настройка GitLab в Ubuntu

1. Авторизация

Дальше вы можете войти в веб-интерфейс. Для этого откройте в браузере выбранный домен: http://gitlab.local

На первом шаге вам нужно ввести пароль для суперпользователя.

Далее надо авторизоваться в системе. Для этого введите логин root и ранее выбранный пароль, затем нажмите Sign in.

2. Настройка аккаунта

Затем настроим имя вашего пользователя. По умолчанию используется Administrator. Откройте меню Settings и найдите там пункт Full Name и укажите там желаемое имя:

Затем нажмите кнопку Update profile settings.

3. Настройка SSH-ключа

Для того чтобы вы могли без ввода логина и пароля отправлять данные в этот репозиторий, нужно прописать сюда ваш публичный ключ. Для этого сначала создайте соответствующий ключ для GitLab командой:

Если в вашей системе уже есть другие ssh-ключи, то вы можете изменить имя создаваемого ключа. Для этого, когда программа спросит путь, куда нужно сохранить ключ, введите старый путь и новое имя:

Ключ будет находится в файле с расширением *.pub. Если вы выбрали имя файла gitlab_rsa, то публичный ключ будет находится в файле gitlab_rsa.pub. Скопируйте этот ключ. Затем откройте в левом меню веб-интерфейса GitLab пункт SSH Keys, вставьте ключ в поле Key и нажмите Add key:

Читайте также:  Установка линзы в фару ланос

После этого ключ будет добавлен и вы сможете пользоваться репозиторием. Однако надо заметить, что с пользователем root на локальной машине такая операция не пройдёт, также ничего не будет работать, если вы попытаетесь использовать того же пользователя, от имени которого вы авторизованы в системе.

4. Отключение регистрации

Кликните по значку ключа на верхней панели, а затем в левом меню выберите Settings. Здесь найдите пункт Sign-up restrictions и снимите галочку с пункта sign-up enabled:

Затем сохраните настройки.

5. Создание проекта

Кликните по кнопке со значком Плюс, затем выберите New Project:

В открывшемся окне введите имя проекта, например testproject, и нажмите кнопку Create Project:

Затем откройте терминал и клонируйте полученный репозиторий:

git clone http://gitlab.local/root/testproject.git

Далее добавьте файл README.md:

И отправьте изменения на сервер:

git commit -m ‘Add README.md’

Теперь в интерфейсе программы вы увидите только что созданный коммит и новый файл:

Выводы

В этой статье мы разобрали, как выполняется установка GitLab Server Ubuntu 18.04. Как видите, это не так сложно, как может показаться на первый взгляд. Здесь очень удобно отслеживать изменения в своих проектах и работать в команде, не рассчитывая на доступность сторонних сервисов.

источник

Установка git Ubuntu 16.04

Система контроля версий — это незаменимая вещь при совместной разработке программного обеспечения. Такие программы позволяют отслеживать изменения в вашем исходном коде и при необходимости восстанавливать прошлое состояние.

Одной из самых популярных систем управления версиями заслуженно считается Git. Многие проекты хранят свои файлы в репозиториях Git, а сайты GitHub и Bitbucket сделали обмен исходным кодом очень простым. В этой небольшой статье будет рассмотрена установка Git Ubuntu 16.04. Мы рассмотрим два способа установки, а также начальную конфигурацию.

Установка Git с помощью пакетного менеджера

Самый простой способ установить Git Ubuntu 16.04, это использовать пакетный менеджер apt и официальные репозитории Ubuntu. Это самый быстрый и простой метод, но вы получите не самую свежую версию.

Для установки Git с помощью пакетного менеджера. сначала обновим списки пакетов из репозиториев:

Затем осталось загрузить и установить программу:

После этого программа будет установлена и вы можете переходить к ее настройке.

Установка Git из исходных кодов

Более гибкий, но в то же время самый сложный способ установки Git Ubuntu 16.04 — это сборка из исходных кодов. Процесс установки займет больше времени, но вы получите больше контроля над параметрами программы, а также сможете установить самую последнюю версию.

Перед тем, как приступить нам нужно будет скачать пакеты, от которых зависит Git. Все есть в официальном репозитории, поэтому вы можете все сделать с помощью пакетного менеджера:

sudo apt-get update
$ sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip

После того как все будет установлено вы можете скачать архив с самыми последними версиями исходного кода. Это можно сделать на странице релизов. Здесь есть как rc релизы, так и стабильные версии.

Когда выберите версию, нажмите кнопку Download zip. Или же скопируйте ссылку чтобы скачать с помощью терминала. Например, на данный момент самая последняя версия — 2.10.1. Вы можете использовать адрес файла вместе с wget, чтобы скачать исходники:

wget https://github.com/git/git/archive/v2.10.1.zip -o git.zip

Распакуйте только что загруженный файл с помощью unzip и переместитесь в каталог с файлами архива:

Дальше переходим к сборке программы и ее установке:

make prefix=/usr/local all
$ sudo make prefix=/usr/local install

После того как вы установили Git таким способом, вы можете просто еще раз клонировать репозиторий и выполнить две последние команды для обновления. Для клонирования нужно знать URL репозитория. Например, для текущей ветки master, этот url будет выглядеть вот так:

git clone https://github.com/git/git

Затем просто соберите новую версию git с помощью тех же команд:

cd git
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install

После выполнения старая версия будет заменена новой. Причем, старые исходники сохранятся, так что в случае ошибок вы сможете восстановить старую версию. А теперь давайте рассмотрим как выполнить минимальную настройку Git, чтобы с программой можно было работать.

Читайте также:  Установка процессора на штатную магнитолу

Настройка Git в Ubuntu

После того как установка Git Ubuntu будет завершена одним из выше перечисленных способов, вам нужно еще кое-что сделать перед тем, как вы сможете полноценно работать. Вам нужно идентифицировать себя указав имя пользователя и адрес электронной почты.

Самый простой способ это сделать — с помощью команды git config. Git использует имя пользователя и Email при каждом коммите, так что задавать их обязательно. Для этого выполните команды:

git config —global user.name «Your Name»
$ git config —global user.email «youremail@domain.com»

Вы можете посмотреть установленные параметры с помощью команды:

user.name=Your Name
user.email=youremail@domain.com

Вся информация хранится в вашем конфигурационном файле Git, поэтому вы можете отредактировать его вручную если это необходимо с помощью текстового редактора:

[user]
name = Your Name
email = youremail@domain.com

Здесь можно установить много других параметров, но именно эти два самые важные, потому что если вы попытаетесь что-то сделать когда они не установлены, то увидите предупреждение:

Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly:

$ git config —global user.name «Your Name»
$ git config —global user.email you@example.com

After doing this, you may fix the identity used for this commit with:

$ git commit —amend —reset-author

Выводы

Теперь вы знаете как выполняется установка git Ubuntu 16.04. Мы рассмотрели два способа — простой и быстрый, а также сложный, но более гибкий. Если у вас остались вопросы спрашивайте в комментариях!

источник

Предложение от 8host.com

Установка Git в Ubuntu 18.04

Система контроля версий является незаменимым инструментом в современной разработке программного обеспечения. Такие системы позволяют управлять программным обеспечением на уровне исходного кода: отслеживать изменения, вернуться к предыдущим этапам разработки, создавать ветки – альтернативные версии файлов и каталогов и многое другое.

Одной из наиболее популярных систем контроля версий является Git. Многие проекты хранят файлы в репозиториях Git, а сайты GitHub и Bitbucket сделали процесс совместного использования и разработки кода простым и производительным.

Этот мануал поможет установить и настроить Git в Ubuntu 18.04. Здесь описано два метода установки программы, каждый из которых имеет свои преимущества.

Требования

Для работы вам нужен сервер Ubuntu 18.04, полностью настроенный по этому мануалу или с помощью этого сценария.

Установка стандартных пакетов Git

Проще всего установить Git при помощи стандартного пакетного менеджера apt. Однако стандартные репозитории системы могут содержать несколько устаревшую версию программы. Если вам нужна более свежая версия, установите Git из исходного кода (об этом – в следующем разделе).

Обновите индекс пакетов, а затем загрузите и установите Git:

sudo apt update
sudo apt install git

Убедитесь, что установка прошла успешно:

git —version
git version 2.17.1

Команда должна отобразить версию установки Git.

После установки переходите к разделу «Настройка Git».

Установка Git из исходного кода

Установка из исходного кода – более гибкий метод, позволяющий получить новую версию программы. Такая установка занимает больше времени и в дальнейшем не поддерживается пакетным менеджером системы, однако предоставит последний релиз программы и доступ к пользовательским опциям установки.

Прежде чем начать установку git, нужно установить зависимости программы. Все они доступны в стандартном репозитории системы, потому их можно быстро загрузить, предварительно обновив индекс пакетов:

sudo apt update
sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip

Теперь можно установить Git. Посетите зеркало проекта на GitHub.

Перейдите в ветку master. Кликните по ссылке Tags и выберите версию Git. Версии с пометкой rc (release candidate) без веских на то причин использовать не рекомендуется, так как они нестабильны.

В правой части страницы кликните Clone or download, затем кликните правой кнопкой мыши по Download ZIP и скопируйте ссылку, которая заканчивается на .zip.

Вернитесь на сервер и откройте каталог tmp:

Установите программу с помощью команды wget, указав только что скопированный адрес.

wget https://github.com/git/git/archive/v2.18.0.zip -O git.zip

Читайте также:  Установка кулера на процессор am3 am2

Распакуйте загруженный архив и перейдите в полученный каталог:

Соберите и установите пакет:

make prefix=/usr/local all
sudo make prefix=/usr/local install

Чтобы убедиться, что установка прошла успешно, запросите версию git с помощью команды:

Чтобы в дальнейшем обновить git до последней версии, нужно клонировать репозиторий в домашний каталог, а затем собрать и установить пакет новой версии. Чтобы узнать адрес версии, которую нужно клонировать, перейдите в ветку этой версии на GitHub и скопируйте адрес справа.

Перейдите в домашний каталог и запустите команду git clone, указав полученный адрес версии:

git clone https://github.com/git/git.git

Это создаст в домашнем каталоге новый каталог. В нём вы можете пересобрать пакет и переустановить новую версию, используя приведённые выше инструкции. Старая версия программы будет обновлена.

cd git
make prefix=/usr/local all
sudo make prefix=/usr/local install

Настройка Git

Итак, система контроля версий установлена. Теперь нужно откорректировать её настройки, чтобы коммиты содержали правильную информацию.

Проще всего это сделать при помощи команды:

Нужно предоставить программе имя и электронный адрес пользователя, поскольку Git встраивает эту информацию в каждый коммит. Чтобы добавить эту информацию, наберите:

git config —global user.name «Your Name»
git config —global user.email «youremail@domain.com»

Чтобы просмотреть конфигурацию, введите:

git config —list
user.name=Your Name
user.email=youremail@domain.com
.

Как видите, вывод имеет немного другой формат. Информация хранится в конфигурационном файле Git, который можно редактировать вручную:

/.gitconfig
[user]
name = Your Name
email = youremail@domain.com

В этом файле можно установить множество различных опций, но в данном случае нам нужны только эти две. Если вы пропустите это действие, программа выдаст предупреждение. Кроме того, вам придется каждый раз подтверждать подлинность данных в коммите.

Заключение

Теперь система Git установлена и полностью готова к работе. Чтобы узнать о работе Git больше, читайте:

источник

Начало работы с Git на Linux

Что такое Git

Git это распределенная система контроля версий, которая используется для отслеживания изменений кода в разработке программного обеспечения. Помимо отслеживания изменений кода, Git позволяет вернуться к предыдущей стадии. Эти функции, такие как местные разветвления, несколько рабочих процессов и др. делают Git одним из самых популярных систем управления версиями среди разработчиков программного обеспечения.

Установка Git на Linux

Если вы используете Ubuntu VPS, то установите Git в вашей системе, используя следующие команды:

Если вы используете CentOS VPS, вы можете использовать следующую команду для установки Git:

Чтобы проверить, какая версия Git установлен в вашей системе, используйте:

Настройка Git на Linux

Теперь, когда у вас есть Git, установленной на вашем Linux VPS, вы можете приступить к конфигурации Git. В принципе, вам нужно будет настроить ваше имя и адрес электронной почты. Таким образом, фиксация сообщений будет содержать правильную информацию. Чтобы обновить ваше имя и адрес электронной почты, вы можете использовать следующие команды:

Конечно, вам нужно заменить “Ваше имя” и user@domain.ru на вашу собственную информацию.

Для проверки информации о конфигурации можно использовать:

Создать репозиторий Git

Как создать каталог для вашего первого проекта.

Команда выше создаст новый каталог с именем git_repo внутри вашей домашней директории. Не стесняйтесь использовать другое имя.

Чтобы инициализировать пустой репозиторий Git в каталоге, который вы только что создали, используйте следующую команду:

Для того, чтобы проверить состояние рабочего каталога и промежуточной области вы можете ввести:

Поскольку хранилище не содержит каких-либо файлов, вы увидите что-то вроде этого:

После создания файла, вам необходимо добавить содержимое файла в индекс. Вы можете сделать это с помощью следующей команды:

Тем не менее, эта команда не влияет на хранилище. Для записи изменений в хранилище, вы должны выполнить команду ниже:

Для помощи по командам Git вы можете использовать следующую команду:

Это список наиболее часто используемых команд Git:

Для получения дополнительной информации и примеры использования вы можете прочитать официальную документацию Git , которая доступна на https://git-scm.com/doc

PS . Если вам понравился этот пост, пожалуйста, поделитесь им с друзьями в социальных сетях с помощью кнопок соц сетей или просто оставьте комментарий ниже. Заранее благодарю.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

источник

Добавить комментарий