ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### **生成密钥** ``` git config --global user.name "linjinkun" git config --global user.email "linjinkun@wy.net" ssh-keygen -t rsa -C "linjinkun@wy.net" #完整版 ssh-keygen -t rsa -C "123456@qq.com" -f ~/.ssh/test/crm-git -t 表示密钥的类型 -b 表示密钥的长度 -f 表示密钥的存放位置路径 -C 用于识别这个密钥的注释 ,这个注释你可以输入任何内容(邮箱),很多网站和软件用这个注释作为密钥的名字 ``` ~~~javascript # 初始化目录 mkdir -m 0700 ~/.ssh mkdir -m 0700 ~/.ssh/keys # 生成密钥 ssh-keygen -f ~/.ssh/keys/wcloud-git # 拷贝、备份密钥(windows) start ~/.ssh/keys ~~~ ### **配置git版本库信息** ``` vim ~/.ssh/config ``` ``` Host 121.43.42.70 或者域名 IdentityFile ~/.ssh/keys/crm-git ``` 示例 **cloneUrl**::git@git.kf.wcloud.com:fsycloud/cloudyinter-web.git **host**:git.kf.wcloud.com ``` # gitee Host gitee.com HostName gitee.com PreferredAuthentications publickey IdentityFile ~/.ssh/gitee_id_rsa # github Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/github_id_rsa //测试 $ ssh -T git@gitee.com $ ssh -T git@github.com ``` oa配置参考 ``` ####################域名###################### Host wcloud-git HostName 117.25.148.60 User git Port 65522 IdentityFile ~/.ssh/keys/wcloud-git ####################IP###################### Host 43.139.150.18 Port 22 User gitea IdentitiesOnly yes IdentityFile ~/.ssh/crm-git StrictHostKeyChecking=no UserKnownHostsFile=/dev/null chmod 0600 ~/.ssh/config ``` ``` Host : hostName的别名,Host 可跟多个表示别名 HostName: 是目标主机的主机名,也就是平时我们使用ssh后面跟的地址名称。 Port:指定的端口号。 User:指定的登陆用户名。 IdentifyFile:指定的私钥地址。 ``` https://www.kancloud.cn/linjinkun/mysql1/3097541 配置地址