На нашем сервере можно разместить Git репозитории проектов связанных с языком Ада. Этими репозиториями управляет система gitosis.
Рассмотрим работу с репозиториями на примере gentoo-overlay.git
Получить репозиторий для чтения можно по протоколу HTTP. Чтобы скачать копию репозитория выполните команду:
git clone http://git.ada-ru.org/git/gentoo-overlay.git
Получить репозиторий для чтения и модификации можно по протоколу SSH.
Сначала нужно указать порт 4433 для сервера git.ada-ru.org в вашем файле .ssh/config:
Host git.ada-ru.org Port 4433
Чтобы скачать копию репозитория выполните команду:
git clone ssh://[email protected]/gentoo-overlay.git
Но для этого нужно сначала получить доступ на чтение и модификацию. Доступ раздается при помощи SSH ключей. Пришлите нам ваш public ключ, (файл .ssh/id_rsa.pub) чтобы получить доступ. Храните приватный ключ (.ssh/id_rsa) в тайне!
Измените или добавьте файлы в вашу копию репозитория и сделайте commit:
git commit -a -m "Коментарий к изменениям"
Затем отправьте изменения на сервер:
git push