2012-10-18 8 views
7

HTTPSを使用してgithubでホストされているリモートのRepoにプッシュしたいと思います。いいえ、私は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

「man 7 gitcredentials」 – Schnouki

答えて

12

OK、git資格情報でこれを行うことができます。それは古いバージョンでは動作しませんので、gitの資格情報が1.7.9か何かにリリースgitのでは比較的新しい機能が、あることを

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

注:私のgitの設定にこれを追加するには、問題を修正しました。

関連する問題