2

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

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

4

1 回答 1

1

配置读/写访问的更强大的方法是在服务器端安装一个授权层,如gitolite

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

于 2013-11-02T11:22:49.090 回答