繁体   English   中英

git用一个用户名推送,用另一个用户名推送

[英]git push with one username, pull with another

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

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

配置读写访问权限的一种更可靠的方法是在服务器端安装一个授权层,gitolite

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM