【问题标题】:Problem with gitgit的问题
【发布时间】:2011-03-31 10:27:40
【问题描述】:

我是 git 新手。

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

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

【问题讨论】:

  • 听起来您正在尝试通过 ssh 使用 git。 git 依赖 ssh “正常工作”,但所有用户身份验证/公钥问题都由 ssh 单独处理,与 git 没有直接关系。
  • 请告诉我们您使用的 Git 服务器。石榴石?甲状腺肿?文件共享?
  • @Alexander Groß 我使用 gitosis

标签: git ssh gitosis


【解决方案1】:

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

但是 ssh 并不是唯一可以访问你的 repo 的协议:see the Pro Git book:一个简单的共享路径(本地协议)一开始就足够了(没有服务器,没有密钥,但也没有身份验证)。

注意:正如 Gitolite 手册页“Gitolite without ssh”中所述,Gitolite 仅管理授权,不管理身份验证
您可以使用 ssh 进行身份验证。

【讨论】:

    猜你喜欢
    • 2011-04-29
    • 1970-01-01
    • 2020-10-06
    • 2015-02-24
    • 2015-07-11
    • 2011-04-26
    • 2012-07-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多