运行时是否可以提示输入密码:
git push -u origin master
但不是在跑步时:
git pull origin master
?我希望我的开发人员能够使开发站点保持最新,而不允许他们将更改推送到源。
感谢。
答案 0 :(得分:3)
您可以fork your repo on GitHub并将您的开发人员添加为fork上的协作者,如果他们想要为原始GitHub仓库做出贡献,请他们提取请求。
他们仍然可以从原始回购中获取(只读访问不需要密码)。
答案 1 :(得分:1)
如果您的存储库托管在封闭的网络中,您可以设置匿名git-daemon或HTTP访问权限以及您当前使用的任何机制。然后,将远程的fetch url
设置为指向未经身份验证的服务,而远程的主(推送)URL仍然进行身份验证。