秘密鍵と公開鍵格納ディレクトリ1.切り替え
cd ~/.ssh
カスタムキーを生成します。2.
ssh-keygen -t rsa -f ~/.ssh/id_rsa_xxx -C "邮箱地址"
生成された公開鍵と秘密鍵を見ます
yaomingyang:.ssh yaomingyang$ ls
config id_rsa.pub id_rsa_xxx.pub
id_rsa id_rsa_xxx known_hosts
id_rsaと秘密鍵を対応する秘密鍵のGitHub、id_rsa_xxxカスタムキーであります
設定ファイルを作成し、設定ファイルに以下の設定を追加します。3.
# github
Host github.com
HostName github.com
IdentityFile ~/.ssh/id_rsa
# 公司账号
#别名
Host xx.xx.xx.xx
#主机名(IP地址或者域名)
HostName xx.xx.xx.xx
#端口
Port 45684
#秘钥
IdentityFile ~/.ssh/id_rsa_xxxx
デフォルトでは、ホスト名とエイリアスが同じである、あなたはまた、プロジェクトの構成を変更するためのカスタムの必要性を別名をカスタマイズすることができます
4.コマンドを確認し、公開鍵コード検証とGitLabのGitHubを引っ張るように配置することができますまた、SSH
yaomingyang:.ssh yaomingyang$ ssh -T [email protected]
Welcome to GitLab, yaomingyang!
5.Hostエイリアスとホスト名が同じホスト名ではありません
プロジェクトディレクトリに切り替える必要の下では、オープン.git / configファイル
vi .git/config
core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true
[remote "origin"]
url = [email protected]:emis/api/com.xx.xx.utils.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
XX.XX.XX.XXは、それ以外の場合はエラーを別名の値を変更するURL
gitのパスを探す6.
yaomingyang:/ yaomingyang$ which git
/usr/bin/git