【问题标题】:git push with one username, pull with another用一个用户名 git push,用另一个用户名 pull
【发布时间】:2013-11-13 08:55:36
【问题描述】:

我正在使用 Git 将代码部署到具有多个分支的服务器上,以进行实时和暂存设置。我想构建一个简单的 Web 界面,用于在没有密码的情况下进行拉取,但出于安全原因,我只想从命令行使用密码保护的私钥进行推送。我设置了两个用户名,其中一个是只读的。

有没有办法以这种方式在服务器上配置克隆存储库?我在配置文件中看到了pushurlremote.url 条目,但看不到如何为它们指定用户。

【问题讨论】:

    标签: git git-push git-pull


    【解决方案1】:

    配置读/写访问的更可靠方法是在服务器端安装authorization layer,例如gitolite

    然后您可以设置您的 2 个用户名,以便一个只克隆,另一个推送(到完整的 repo 或只到某些分支)。

    【讨论】:

      猜你喜欢
      • 2018-02-06
      • 2013-11-21
      • 1970-01-01
      • 2019-01-07
      • 2019-04-03
      • 2014-04-02
      • 2015-12-25
      相关资源
      最近更新 更多