繁体   English   中英

如何设置HTTPS git push的默认用户名?

[英]How to set a default username for HTTPS git push?

我想使用HTTPS推送到我在github上托管的远程仓库。 不,我不想使用SSH或任何其他协议,所以请不要建议。

现在,我知道您可以在遥控器本身中指定默认用户名,如下所示:

git remote add origin https://[Username]@github.com/[OrgName]/[RepoName].git

但是,考虑到默认的HTTPS URL github上给人包含用户名,那大概意味着每个开发人员需要手动修改远程URL添加他们的用户名。 是不是有一些全局配置设置你可以用来告诉git你的默认推送用户名? 如果没有,为什么github没有给你一个包含[Username]@ part的HTTPS远程URL?

好的,git凭证可以做到这一点。 添加到我的git配置修复了问题:

[credential "https://github.com"]
    username = (MyUsername)

请注意,git凭据是git中相对较新的功能,在1.7.9或更高版本中发布,因此在旧版本中无法使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM