Git.alt/Справочник
< Git.alt
Версия от 17:28, 10 августа 2008; MikhailGusarov (обсуждение | вклад)
Что такое git.alt?
git.alt — это хостинг git-репозиториев, интегрированный с системой хранения и сборки пакетов gear.
Как им воспользоваться?
git.alt редоставляет несколько видов доступа:
- SSH-доступ. Предоставляет несколько команд: для поиска репозиториев, их клонирования, создания, удаления, запуска сборки, контроля за состоянием сборки, а также служебных.
- ssh:, git:, http: — доступ для непосредственной работы с репозиториями. git: и http:-адреса предоставляют r/o доступ, ssh: — r/w.
- Web-интерфейс. Находится по адресу http://git.altlinux.org/, предоставляет навигацию по списку репозиториев и gitweb для индивидуальных репозиториев.
SSH-доступ к git.alt выдаётся после принятия в ALT Linux Team.
SSH-доступ
git.alt доступен по SSH по адресу git.altlinux.org:222. Аккаунт для доступа — git_$USERNAME, где USERNAME — имя, присвоенное в процессе принятия в Team, с символами «-» заменёнными на «_».
Пример ~/.ssh/config:
Host git.alt HostName git.altlinux.org Port 222 User git_USERNAME
Для работы из-за прокси и в других сложных условиях SSH также доступен по адресу git.altlinux.org:443.
Клонирование и работа с репозиториями
Web-интерфейс
Структура репозиториев
git.alt содержит два дерева репозиториев:
- репозитории /people/$USERNAME для каждого зарегистрированного пользователя
- репозитории /archive для пакетов, прошедших Sisyphus
/people
/archive
Дополнительные возможности
Почтовая подписка
Сборка пакетов в Sisyphus
Работает от
git.alt работает при помощи комплекса утилит girar, исходный код которых можно найти здесь.