Страница 1 из 1

Объясните как настроить GIT сервер на FreeBSD 8.1

Добавлено: 2011-03-12 6:46:53
charger
На просторах интернета нашел только одну статью "Установка git сервера на Freebsd 7.2 c клиентами EGit на Eclipse под Windows", а тут на форуме по запросу "+настройка +GIT" ничего не находил.
В статье описывается как настроить доступ к репозиторию через ssh с помощью ключей- gitosis. Задача состоит, поднять репозиторий на VDS и подключатся к нему через Tortoisegit, я не знаю, подойдет ли мне тип доступа описанный в статье?
Пожалуйста, объясните несколько моментов.
В статье говорится про настройку sshd, в частности

Код: Выделить всё

# do not allow telnet-type login for security reason 
PasswordAuthentication no
не получится ли это выстрел в ногу, так что я не смогу через ssh зайти на VDS после такой настройки?
И что делать, если после

Код: Выделить всё

cd /usr/ports/devel/git  
make && make install  
получается "git: Command not found." ?

Re: Объясните как настроить GIT сервер на FreeBSD 8.1

Добавлено: 2011-03-12 6:56:01
charger
ой. по не найденой команде git помог rehash :-[

Re: Объясните как настроить GIT сервер на FreeBSD 8.1

Добавлено: 2011-04-18 9:39:10
baboon
Не будем плодить темы.. Вопрос такой
настроил git на доступ через хттп, пытаюсь сделать пуш с клиента - получаю

Код: Выделить всё

# git push
Username:
Password:
error: Cannot access URL http://git.host.com/, return code 22
fatal: git-http-push failed
В гугле пишут, что это не правильно работающий dav. Как можно наверняка проверить его работоспособность? Да и он не только для пуша же нежуен. Клон с хоста нормально проходит.

Конфиг индейца:

Код: Выделить всё

<VirtualHost *:80>
  ServerName git.host.com
  ServerAlias www.git.host.com
  DocumentRoot "/path/to/git/"
  ErrorLog /var/log/host.error.log
  CustomLog /var/log/host.access.log common
  Alias / /path/to/git/
        <Location />
                DAV on
                AuthType Basic
                AuthName "Git"
                AuthUserFile /path/to/passwd.git
                Require valid-user
        </Location>
        <Directory />
                Dav On
        </Directory>

</VirtualHost>


Re: Объясните как настроить GIT сервер на FreeBSD 8.1

Добавлено: 2011-04-18 10:26:55
baboon
отбой. в конфиге на клиенте откуда пушим нужно было дописать user@host в урл.