Я просто установил gitosis на свою Linux-машину, и все прошло хорошо.Как клонировать хранилище (используя открытый ключ) с сервера gitosis от NetBeans
Я могу клонировать gitosis-admin, добавлять нового пользователя по открытому ключу, добавлять новый репозиторий, устанавливать разрешения для каждого пользователя, пользователь может клонировать репозиторий от gitosis (в Linux), а также может перенаправлять изменения на сервер gitosis.
Все прошло хорошо, пока я не хочу разрабатывать свой проект в Windows PC с помощью NetBeans.
Я создаю пару ключей RSA с помощью пула PuTTY. И отправьте этот открытый ключ пользователю gitosis , затем скопируйте этот ключ до gitosis-admin/keydir
, добавьте новое имя для моего проекта репо в gigosis-admin/gitosis.conf
, сделайте git для моего нового ключа git add keydir/myKey.pub
, а затем нажмите на сервер gitosis.
Затем я пытаюсь клонировать свое репо в NetBeans (используя мой ключ). И оно показывает сообщение об ошибке следующим образом:
ERROR:gitosis.serve.main:Repository read access denied
Я не могу понять, почему это происходит? Я попытался клонировать репозиторий моего проекта, используя тот же ключ из keygen PuTTY, что я просто добавляю к гитозису, клон другой локальной машиной linux и работает ...
Итак, что не так? Кто-нибудь может мне помочь?
спасибо.
Как проверить переменную $ HOME в Windows и как ее установить? (Я использую окно 7) Спасибо – NuMeMiie
@NuMeMiie http://superuser.com/a/549450/141 http://danlimerick.wordpress.com/2011/07/11/git-for-windows-tip- setup-home-and-the-startup-directory /: любая команда ssh будет искать ключи ssh 'id_rsa' и' id_rsa.pub' в '% HOME% \. ssh' – VonC