2

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

git push -u origin master

但不是在运行时:

git pull origin master

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

谢谢。

4

2 回答 2

3

你可以在 GitHub 上 fork 你的 repo并将你的开发者添加为 fork 上的协作者,如果他们想为原始 GitHub repo 做出贡献,请询问他们拉取请求。

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

叉

于 2012-11-28T18:52:45.397 回答
1

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

于 2012-11-28T20:40:41.413 回答