我在Github上独自完成了一个项目的版本控制,为了方便起见,我在我的~/.git/config文件中添加了以下内容:
url = https://MYUSERNAME@github.com/COMPANY/PROJECT.git
这样设置后,git仅在pull/push时询问密码。但是现在有更多的人需要进行push和pull操作,所以我们认为这会让git也要求输入用户名:
url = https://github.com/COMPANY/PROJECT.git
但是现在Git没有要求任何内容,这是Git pull的示例结果:
错误:访问https://github.com/COMPANY/PROJECT.git/info/refs时,请求的URL返回错误403。
致命错误:HTTP请求失败。
如何强制Git按预期要求输入用户名和密码?