同じgitにgiteeとgithubを管理させる
2812 ワード
gitはgiteeとgithubを同時に管理する
シーンを使用:
同じgitはgiteeを管理しgithubに渡す必要がありますが、giteeとgithubは異なる公開鍵で接続する必要があります.
SSH Keyの生成
まずgiteeのSSH Keyを生成し,公式サイトで与えられた方法で生成すればよい.
次はずっと車に戻って、3回押すと生成に成功します.その後、
テストが成功したかどうか
githubを生成するSH Key,
次は前回と同じようにずっと帰りましたが、この時は
次にgiteeでSH Keyを貼り付けるのと同じようにid_を開きますrsa_github.pub、中身を、githubのSSH Key管理に貼り付ける
競合の解決
テストが成功したかどうか
実装の原理
原理は何もありません.configファイルを構成することで、異なる接続エージェントを異なる公開鍵に接続させます.
転載先:https://juejin.im/post/5c794013e51d4545553df397
シーンを使用:
同じgitはgiteeを管理しgithubに渡す必要がありますが、giteeとgithubは異なる公開鍵で接続する必要があります.
SSH Keyの生成
まずgiteeのSSH Keyを生成し,公式サイトで与えられた方法で生成すればよい.
ssh-keygen -t rsa -C "[email protected]"//
次はずっと車に戻って、3回押すと生成に成功します.その後、
C:/Users/Administrator
(windows環境下のデフォルト位置)を開いて、~/.ssh/id_rsa.pub
を見つけて、疑わしいエディタでid_rsa.pub
を開いて中の内容をコピーして、giteeの中のSSH Keyに貼り付けるだけでいいです.テストが成功したかどうか
ssh -T [email protected]
//
Hi xxx! You've successfully authenticated, but GITEE.COM does not provide shell access.
githubを生成するSH Key,
!
のこの時点では,に入る.sshフォルダでGit Bash Here
を開き、デフォルトでSH Keyを生成します.ssh-keygen -t rsa -C "[email protected]"//
// ,
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
//
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):id_rsa_github
次は前回と同じようにずっと帰りましたが、この時は
ssh
というカタログに4つの書類がありました.id_rsa
id_rsa.pub // gitee
id_rsa_github
id_rsa_github.pub // github
次にgiteeでSH Keyを貼り付けるのと同じようにid_を開きますrsa_github.pub、中身を、githubのSSH Key管理に貼り付ける
競合の解決
.ssh
フォルダにconfig
のファイルを新規作成します.このファイルの
ファイル名がconfigであることに注意して、次の内容を貼り付けます.# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_github
テストが成功したかどうか
// gitee
ssh -T [email protected]
//
Hi xxx! You've successfully authenticated, but GITEE.COM does not provide shell access.
// github
ssh -T [email protected]
//
Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.
//
Permission denied (publickey).
//
1. config
2. ,
実装の原理
原理は何もありません.configファイルを構成することで、異なる接続エージェントを異なる公開鍵に接続させます.
転載先:https://juejin.im/post/5c794013e51d4545553df397