質問: 端末でgitユーザーを切り替えるには? コマンドラインからプロジェクトをリモートリポジトリにプッシュしようとしています。私のローカルディレクトリの中から、私はヒットしました:$ git push 次のエラーが発生します。 remote:username1/repo.gitへの許可がusername2に拒否されました。 fatal:「 https://github.com/username1/repo.git/ 」にアクセスできない: 要求されたurlからエラーが返されました:403 username1は私がプッシュしたいリポジトリをホストしている私のgithubアカウントのユーザー名で、username2は私がこのマシンで使用していた古いアカウントです。macbook airでos x yosemite(v10.10.5)を使用しています。そして私はsshの代わりにhttpsを使うことを好むでしょう。リモートにプッシュできるようにするにはどうすればusername1に更新できますか?編集:明確にするために、私は単にconfig userオブジェクトを編集することについて話しているのではありません。$ git config --global user.name "billy everyteen" $ git config --global user.email "billyeveryteen@example.com" 認証とは関係ありません。私の質問は私のリモートリポジトリに書くために必要なユーザー認証を扱っています。
回答: cliユーザーの場合は、これを使うだけです:git config credential.username 'billy everytee'