JavaScript - 同じコンピューター上の異なるホスト上で 2 つの git アカウントを構成するにはどうすればよいですか?
世界只因有你
世界只因有你 2017-06-14 10:49:40
0
5
888

私は github アカウントを持っていますが、会社は別のアカウントを使用しており、会社アカウントではユーザー名とユーザーの電子メールを設定する必要があるため、global git config --global user.name と git config --global user を設定しました。 email 、現在は会社のアカウントを使用して通常にプルとプッシュを行っていますが、自分のアカウントを使用するたびに、「許可が拒否されました (公開キー)」と表示されます。その後、毎回手動で ssh-add ~/.ssh/id_myselfgithub を追加する必要があります。同じコンピュータ上で異なるアカウントを設定するにはどうすればよいですか?

世界只因有你
世界只因有你

全員に返信(5)
Peter_Zhu

複数の git アカウントがある場合、それらを区別するために ~/.ssh/config を設定する必要があります。具体的な設定を検索してください。 リーリー

いいねを押す +0
phpcn_u1582

git は設定ファイルを通じてユーザーを設定します
あなたが言及したグローバル設定ユーザーは、実際には ~/.gitconfig ファイルに 3 行を追加しています

リーリー

git リポジトリのクローンを作成すると、リポジトリ レベルのユーザーを記録するための設定ファイルがデフォルトで .git フォルダーに作成されます

したがって、ユーザー情報を /path/to/repository/.git/config に追加することで問題を解決できます。その形式はグローバル構成の結果と同じです。

そして、上で書いたように、git は設定するためのコマンドラインメソッドも提供します。

いいねを押す +0
Ty80

http://blog.styxzp.com/2016/0...
詳しい回答

いいねを押す +0
習慣沉默

私の以前の記事を参照してください。少しでもインスピレーションになれば幸いです/a/1190000008197936

いいねを押す +0
给我你的怀抱

自分のアカウントを使用して git プロジェクトにローカル user を設定すれば問題ないはずです

リーリー

SSH 公開キーを生成したら、それを独自の Git アカウント設定に追加します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート