Как создать репозиторий с помощью ssh: // на сервере - PullRequest
2 голосов
/ 03 февраля 2011

У меня небольшая машина с Debian, и я могу получить к ней доступ через ssh -l user host. Теперь я создал git-репозиторий в папке на этом компьютере.

То, что я не могу понять, это то, что я должен сделать, чтобы этот мерзавец позволил мне получить доступ к этому хранилищу способом git push ssh://yourserver.com/~you/proj.git +master

Или другими словами: что означает ssh:// и как мне настроить доступ к хранилищу с использованием этого протокола?

Спасибо за вашу помощь / подсказки!

Ответы [ 3 ]

3 голосов
/ 03 февраля 2011

Я прошел через всю эту проблему раньше. Я остановился на gitolite для управления git & ssh. Он очень прост в установке (если вы используете метод пакета) и облегчает обслуживание репозиториев.

2 голосов
/ 03 февраля 2011

Смотрите это Pro Git .В частности, см. Главу 4 «Git на сервере».

Это довольно просто настроить =)

1 голос
/ 03 февраля 2011

Многие люди используют для этого Gitosis.Но это не поддерживает вас.

...