суббота, 10 апреля 2010 г.

gitosis на домашней машине.

Поднял сервак gitosis (реализует доступ к git-репозиториям через ssh с контролем доступа). Для этого спокойно воспользовался описанием http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way.

На этой же машине поднят клиент dyndns (ddclient или inadyn). Так, конечно, есть удобная опция "custom dns", позволяющая поставить ttl и обновлять некоторые поля с помощью dyndns-клиента. Получится запись вида (на своем, подконтрольном домене):
git    60    IN A    xxx.xxx.xxx.xxx
Но стоит это удовольствие $30.

Есть красивый обходной путь. На бесплатном аккаунте dyndns free привязываемся к домену 3 уровня. Например, my_git_example.dyndns.org. Далее на своей DNS'ке добавляем
git    IN CNAME    my_git_example.dyndns.org.

Тогда по адресу git.our_domain.tld мы получим доступ к нашему git-репозиторию.

Вот и все дела ,)