繁体   English   中英

禁用密码提示进行git pull,但不进行推送

[英]Disable password prompt for git pull, but not for push

运行时是否可能提示您输入密码:

git push -u origin master

但在运行时不行:

git pull origin master

我希望我的开发人员能够保持开发站点的最新状态,而不允许他们将更改推送到原始站点。

谢谢。

您可以在GitHub上分叉您的仓库,并在分叉上将您的开发者添加为协作者,要求他们提出请求,如果他们想为原始的GitHub仓库做出贡献。

不过,他们仍然可以从该原始存储库中获取(只读访问不需要密码)。

叉子

如果您的存储库托管在封闭的网络中,则可以设置匿名git-daemon或对其的HTTP访问以及当前使用的任何机制。 然后,将远程的fetch url设置为指向未经身份验证的服务,而远程的主(推送)URL仍为经过身份验证的URL。

暂无
暂无

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

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