Git. Просто git.

Лекция 4.

undev.coursify.ru

Git. Просто git.

undev.coursify.ru

Лекция 4.

  1. Git на сервере
  2. Протоколы
  3. Настройка Git на сервере
  4. Создание открытого ssh ключа
  5. Настраиваем сервер
  6. Открытый доступ
  7. Gitolite, Gitosis, Gitweb
  8. Git-хостинг
  9. Итоги

Git на сервере

Протоколы

Локальный протокол

  1. $ git clone /opt/git/project.git

SSH протокол

  1. $ git clone ssh://user@server/project.git

GIT протокол

  1. $ git clone git://server.com/opt/git/project.git

HTTP(s) протокол

  1. $ git clone http://server.com/opt/git/project.git

Настройка Git на сервере

  1. Размещение голого репозитория на сервере

Доступ по ssh протоколу

  1. Создание открытого ssh ключа
  2. Настраиваем сервер

Открытый доступ

Gitweb

Gitosis

Gitolite

Git хостинг

  1. Github
  2. BitBucket
  3. Gitlab

На сегодня хватит :)

И напоследок...

Оставляем фидбек - http://undev.coursify.ru/courses/18

Лекция оффлайн - Тут

Все лекции оффлайн - http://zzet.org/learn-git.html

Twitter - @zzetorg