ホームページ  >  に質問  >  本文

JavaScript - 同じコンピューター上の異なるホスト上で 2 つの git アカウントを構成するにはどうすればよいですか?

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

世界只因有你世界只因有你2684日前854

全員に返信(5)返信します

  • 天蓬老师

    天蓬老师2017-06-14 10:51:40

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

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-06-14 10:51:40

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

    リーリー

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

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

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

    返事
    0
  • PHP中文网

    PHP中文网2017-06-14 10:51:40

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

    返事
    0
  • 習慣沉默

    習慣沉默2017-06-14 10:51:40

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

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-14 10:51:40

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

    リーリー

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

    返事
    0
  • キャンセル返事