我想使用HTTPS推送到我在github上托管的远程仓库.不,我不想使用SSH或任何其他协议,所以请不要建议.
现在,我知道您可以在遥控器本身中指定默认用户名,如下所示:
git remote add origin https://[Username]@github.com/[OrgName]/[RepoName].git
Run Code Online (Sandbox Code Playgroud)
但是,考虑到默认的HTTPS URL github上给它不包含用户名,那大概意味着每个开发人员需要手动修改远程URL添加他们的用户名.是不是有一些全局配置设置你可以用来告诉git你的默认推送用户名?如果没有,为什么github没有给你一个包含该[Username]@部分的HTTPS远程URL ?
Jez*_*Jez 13
好的,git凭证可以做到这一点.添加到我的git配置修复了问题:
[credential "https://github.com"]
username = (MyUsername)
Run Code Online (Sandbox Code Playgroud)
请注意,git凭据是git中相对较新的功能,在1.7.9或更高版本中发布,因此在旧版本中无法使用.