序文
開発プロセスでは、必然的に 2 つの異なるウェアハウスを使用して作業することになりますが、通常は 1 台のコンピュータが 1 つの参照をデフォルトとして使用し、グローバル コマンドを直接使用します。
git config --global user.name "yourName"
ただし、この方法では構成できるウェアハウスは 1 つだけです。この記事では、1 台のコンピューターで複数のウェアハウスを構成する方法を紹介します。使い方は簡単です。ぜひ楽しんでください。
前提: gitwarehouse コマンドをマスターしているため、よく知っている必要はありません。構成後にCA 証明書を使用してウェアハウスをプル/プッシュできます。
1. 設定ファイル
次のように構成ファイルを編集します。
Host gitee.com #这是一个别名
HostName gitee.com # 这是远程仓库的域名 公司
User git
IdentityFile ~/.ssh/id_rsa # 这个账号对应私钥的地址
Host astar.com #这是一个别名
HostName gitee.com # 这是远程仓库的域名 个人
User git
IdentityFile ~/.ssh/gitee_id # 这个账号对应私钥的地址
Host astar.com を例に挙げると、
私の倉庫アドレスは次のとおりです:
次に、これを構成します。
Host astar.com #这是一个别名
HostName gitee.com # 这是远程仓库的域名 个人
User git
IdentityFile ~/.ssh/gitee_id # 这个账号对应私钥的地址
関連するウェアハウス コマンドの本来の使用法は次のとおりです。
git remote add origin git@gitee.com:chikyAstar/astar-work-note.git
それで今はこんな感じです
git remote add origin git@astar.com:chikyAstar/astar-work-note.git
見つかりましたか?gitee.com を astar.com に変えただけです、はい。構成ファイル config が何を行うかは明確になりました。証明書は個別に開かれ、正しく書き込む必要があります。
この倉庫なら
Host astar.com #这是一个别名
HostName gitee.com # 这是远程仓库的域名 个人
User git
IdentityFile ~/.ssh/gitee_id # 这个账号对应私钥的地址
それは変わりません、ダイレクトリモートウェアハウスとは何ですか、それはそれです、同様に、githubのウェアハウスを追加することもできます
2. ウェアハウスごとに異なるコマンドを使用する
注: グローバル –global 変数は記述しないでください。以前にグローバル変数を記述していて、現在それを 2 つのウェアハウスに変更している場合でも、問題ありません。送信するとエラーが報告されます。入力するだけです。もう一度(名前、電子メール、関連する倉庫)。
最初の倉庫
git config user.name "xxx"
git config user.email "xxx"
git remote add origin git@gitee.com:xxxx # 关联仓库
git add .
git commit -m "注释"
git pull origin master # 拉取代码
git push -u origin master # 第一次提交到远程仓库
git push #后面可用这个
第二倉庫
git config user.name "xxx"
git config user.email "xxx"
git remote add origin git@astar.com:xxxx # 关联仓库
git add .
git commit -m "注释"
git pull origin master # 拉取代码
git push -u origin master # 第一次提交到远程仓库
git push #后面可用这个
3. まとめ
実際、これは構成ファイルであり、さまざまな CA 証明書を個別に管理し、
プッシュする前に対応する構成構成ファイルと照合します。
Host gitee.com #这是一个别名
HostName gitee.com # 这是远程仓库的域名 公司
User git
IdentityFile ~/.ssh/id_rsa # 这个账号对应私钥的地址
Host astar.com #这是一个别名
HostName gitee.com # 这是远程仓库的域名 个人
User git
IdentityFile ~/.ssh/gitee_id # 这个账号对应私钥的地址
コマンド送信時の違い
git remote add origin [email protected]:xxxx # 关联仓库1
git remote add origin [email protected]:xxxx # 关联仓库2
終了
幸せな食事をお祈りします!