Gitolite на стороне клиента на машине Windows - PullRequest
1 голос
/ 10 апреля 2011

Я разработчик, и недавно моя компания решила работать с Gitolite репозиторием.

Я работаю на машине с Windows, и я создал свой закрытый / открытый ключ, используя PuTTYgen, и отправил свой открытый ключ администратору хранилища, и он добавил меня в качестве разработчика в проект.

Я использую Netbeans с установленным плагином Git.

Мои вопросы: Нужно ли устанавливать что-либо еще, чтобы перенести мой локальный репозиторий на удаленный сервер?Msysgit нужно установить или нет?Нужны ли какие-то другие конфигурации для создания?

Ответы [ 2 ]

1 голос
/ 14 августа 2011

Предполагается, что Gitolite полностью прозрачен как для клиентских, так и для серверных операций, за исключением промежуточного доступа.

На клиенте это означает, что это просто еще один URL-адрес на основе ssh. Лично я ненавижу putty / plink, но я знаю, что они (могут быть сделаны) работают. Кто-то добавил putty.mkd в gitolite docs; Вы можете проверить там.

На сервере это означает, что это просто еще одно пустое хранилище, за исключением того, что у него есть специальный хук обновления, с которым вы не должны возиться. В противном случае нет никакой разницы.

1 голос
/ 10 апреля 2011

Все, что вам нужно, это протокол push / pull протокола git+ssh:

  • NbGit использует JGit, который должен поддерживать эту функцию к настоящему времени
  • Плагин Netbeans Git (Oracle) может еще не поддерживать функцию push (согласно их плану )

Так что если вы можете сделать либоодин из этих плагинов работает для push, вам не требуется msysgit (использование msysgit будет означать, что Netbeans оставит выполнять операции Git).

...