1

私は 2 つの git アカウントを持っています。しかし、コマンド ラインや git デスクトップ経由でプッシュなどの git 操作を行っているときはいつでも、常に 1 つのアカウントから実行されています。

どの git アカウントから git 操作を実行するかを尋ねるように git を構成する方法はありますか?

4

2 に答える 2

1

リポジトリごとに git ユーザーを指定できます。リポジトリ固有の構成は「ローカル」構成と呼ばれ、.git/configリポジトリ内のファイルに保存されます。ユーザー構成をそのファイルに直接追加するか、コマンドライン ツールを使用できます。ツールを使用してから、教育目的でファイルを読むことをお勧めします。

git config --local user.name "Tom Ursus Kosteran"
git config --local user.email "tuk@example.com"

もちろん、上記のコマンドで Github ユーザー資格情報を使用する必要があります。

この構成はクローンに対してローカルのままであることに注意してください。リモートにはプッシュされません。他の開発者はあなたのローカル構成を見ることはありません。干渉を受けることなく独自のローカル構成を定義できます。

于 2016-06-25T19:02:05.770 に答える
0

git で何らかの操作を行うたびに git がユーザー名とパスワードを要求するようにしたい場合は、以下のコマンドを使用する必要があります。

git config --global --unset credential.helper
于 2016-06-27T06:10:30.800 に答える