我是一名开发人员,最近我的公司决定使用Gitolite
存储库。
我在 Windows 机器上工作,我使用 PuTTYgen 创建了我的私钥/公钥,并将我的公钥发送给存储库管理员,他将我作为开发人员添加到项目中。
我正在使用安装了 Git 插件的 Netbeans。
我的问题是:我是否需要安装其他东西才能将本地存储库推送到远程服务器?Msysgit 是不是必须要安装?我需要做一些其他的配置吗?
我是一名开发人员,最近我的公司决定使用Gitolite
存储库。
我在 Windows 机器上工作,我使用 PuTTYgen 创建了我的私钥/公钥,并将我的公钥发送给存储库管理员,他将我作为开发人员添加到项目中。
我正在使用安装了 Git 插件的 Netbeans。
我的问题是:我是否需要安装其他东西才能将本地存储库推送到远程服务器?Msysgit 是不是必须要安装?我需要做一些其他的配置吗?
您所需要的只是协议的推/拉git+ssh
:
因此,如果您可以使这些 pugin 中的任何一个用于推送,则不需要msysgit(使用 msysgit 意味着让 Netbeans 执行 Git 操作)。
Gitolite 应该对客户端和服务器操作都是完全透明的,除了调解访问。
在客户端,这意味着它只是另一个基于 ssh 的 git URL。就我个人而言,我讨厌 putty/plink,但我知道它们(可以)工作。有人将 putty.mkd 贡献给 gitolite 文档;你可以在那里检查。
在服务器上,这意味着它只是另一个裸存储库,除了它有一个特殊的“更新”钩子,你不能摆弄它。否则没有区别。