1

我是 git 新手。

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

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

4

1 回答 1

1

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

但是 ssh 并不是唯一可用于访问您的存储库的协议:请参阅 Pro Git 书:一个简单的共享路径(本地协议)一开始就足够了(没有服务器,没有密钥,但也没有身份验证)。

注意:正如 Gitolite 手册页“ Gitolite without ssh ”中所解释的,Gitolite 只管理授权,不管理身份验证
您可以将 ssh 用于其身份验证功能。

于 2011-03-31T10:35:36.743 回答