我正在尝试学习github的一些基础知识。我想在发出git pull请求时强制执行身份验证。是否可以在公共存储库中进行?
这是我的公共测试存储库 https://github.com/SanthanaRajagopalan/JenkinTest
当我尝试使用此网址在任何计算机中克隆它时 https://github.com/SanthanaRajagopalan/JenkinTest.git
当我拉动时,它不会要求任何凭据。
我是否缺少某些配置,或者git在公共存储库时没有提示输入密码?
答案 0 :(得分:0)
当您在本地执行git pull
时,您只会影响计算机上存储库的副本,而不会影响GitHub服务器上的副本。 GitHub将要求身份验证写入其存储库副本(在本地使用git push
或在Web界面中合并Pull请求。)
答案 1 :(得分:0)
只有autorized用户可以通过这种方式推送到您的存储库,你总是用SanthanaRajagopalan用户推动,如果我尝试使用mi用户推送我无法做到,gihib发送给我下一条消息:< / p>
遥控:SanthanaRajagopalan / JenkinTest.git对mottaman85的许可被拒绝。 致命:无法访问“https://github.com/SanthanaRajagopalan/JenkinTest/”:请求的网址返回错误:403
此命令显示用户已隐藏
git config --global user.name