Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Gitlab + Centos 7


 

Gitlab + Centos 7


Gitlab - удобное приложение с web интерфейсом для управления проектами


Установка зависимостей:
yum install curl policycoreutils-python postfix

Установка самого gitlab:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

Устанавливаем доменное имя для приложения:
EXTERNAL_URL="http://gitlab.local" yum install gitlab-ee

Смотрим настройки:
/etc/gitlab/gitlab.rb
letsencrypt['enable'] = true
external_url "http://gitlab.local"
letsencrypt['contact_emails'] = ['admin@local']

Перезагружаем:
gitlab-ctl reconfigure


Переходим, если нет имени просто по ip:
http://gitlab.local


Чтоб открыть доступ по ssh понадобится сгенерировать ключи:
ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa_gitlab


Копируем содержимое файла ~/.ssh/id_rsa_gitlab.pub в web интерфейс gitlab:
cat ~/.ssh/id_rsa_gitlab.pub

Открываем раздел Admin Area -> Visibility and access controls -> Enabled Git access protocols -> Both SSH and HTTPS(S)
User Settings -> SSH Keys -> копируем свой pub ключ сюда


Создайте тестовый проект и попробуйте закачать файл

Пробуем:
git clone Your_Login@gitlab.local:test/test.git
cd test/
git add .
git commit -m "test commit"
git push origin master

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.
Весь материал на сайте носит ознакомительный характер,
за его использование другими людьми, автор ответственности не несет.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект