git问题

时间:2011-03-31 10:27:40

标签: git ssh gitosis

我是git的新手。

我需要使用公钥来推送来自我的仓库的更改。 我该如何管理用户?如果我想删除用户?

公钥管理是管理git系统的唯一方法吗?

1 个答案:

答案 0 :(得分:1)

如果您使用ssh协议访问您的git仓库,那么是的,您需要向管理该仓库的用户帐户的~/.ssh/authorized_keys添加一个公钥。

但是ssh并不是唯一可用于访问您的仓库的协议:see the Pro Git book:一开始就可以使用简单的共享路径(本地协议)(没有服务器,没有密钥,也没有身份验证)。

注意:正如本次Gitolite手册“ Gitolite without ssh ”中所述,Gitolite仅管理授权,而非身份验证。<登记/> 您可以使用ssh进行身份验证功能。