2012-10-18 65 views
7

我想使用HTTPS將它推送到我的遠程倉庫,該倉庫託管在github上。不,我不想使用SSH或任何其他協議,所以請不要這樣做。如何爲HTTPS git push設置默認用戶名?

現在,我知道你可以指定遠程本身在默認的用戶名,例如:

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

但是,考慮到默認的HTTPS URL github上給人不包含用戶名,那大概意味着每個開發者都需要手動修改遠程URL來添加他們的用戶名。是不是有一些全局配置設置可以用來告訴git你的默認推送用戶名?如果沒有,爲什麼github不給你一個包含[Username]@部分的HTTPS遠程URL?

+1

'男人7 gitcredentials' – Schnouki

回答

12

好吧,git證書可以做到這一點。添加此我混帳配置解決了這一問題:

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

需要注意的是git的憑據是git的一個相對較新的功能,在1.7.9或東西釋放出來,這樣就不會在舊版本的工作。

相關問題