我是一名开发人员,最近我的公司决定使用Gitolite
存储库。
我在一台Windows机器上工作,我使用PuTTYgen创建了我的私钥/公钥,我将我的公钥发送给存储库管理员,他将我作为开发人员添加到项目中。
我使用Netbeans与Git插件安装。
我的问题是:我需要安装其他东西来将我的本地存储库推送到远程服务器吗?是否需要安装Msysgit ?我还需要做其他配置吗?
您所需要的只是推/拉git+ssh
协议:
- NbGit使用JGit,现在应该支持这个特性了 Netbeans Git插件(Oracle)可能还不支持推送功能(根据他们的计划)
Gitolite应该对客户端和服务器操作完全透明,除了中介访问。
在客户端这意味着它只是另一个基于ssh的git URL。就我个人而言,我讨厌腻子/plink,但我知道它们(可以)工作。有人贡献了油灰。MKD到gitolite文档;你可以在那里查。
在服务器上,这意味着它只是另一个裸存储库,除了它有一个特殊的'update'钩子,你不能乱动。