Вот так почитаешь
новости и призадумаешься — а какого,
собственно, маракуЯ, мы до сих пор
пользуемся Subversion,
в то время как вся прогрессивная
общественность активно юзает Git?
Может пора уже распробовать новые
вкусняшки?
Уже и инструкции
подробные есть, как свой сервер сделать,
чтобы репозитории Git-овские хостить:
If you're comfortable
with Unix and ssh, and you have a
relatively sane setup, the following steps should work:
- create a user called
git
. Login to this user. - copy your ssh pubkey from your workstation. Rename it to
YourName.pub
. - now run these commands:
git clone git://github.com/sitaramc/gitolite
gitolite/src/gl-system-install
gl-setup -q ~/YourName.pub
You're done. If it didn't work, well that's
what the install
doc is for, especially the if
you run into trouble section.
WARNING: do NOT
add repos or users directly on the server! You MUST manage the server
by cloning the special 'gitolite-admin' repo on your workstation (
git
clone git@server:gitolite-admin
), making changes, and
pushing them. Here's how to add
users and repos.
Или даже
по-русски:
gitolite: свой
git репозитарий
... gitolite
поддерживает разграничение прав на
уровне веток, тегов, файлов, директорий,
т.е. можно указать кому можно пушить
(push) правки в ветку, а кому нет. Еще одним
аргументом в сторону gitolite
были недавние ротации
на kernel.org, после которых
было принято решение перейти на gitolite.
Другие
возможности gitolite описаны
тут.
...
Для начала
нам нужно создать системного пользователя,
который будет администратором всех
репозиториев...
И ребенок
справится.
Комментариев нет:
Отправить комментарий