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