国内拜访github,要么拜访不上,要么缓缓慢,所以决定用gitee。
解决同一台服务器部署多个放在gitee上的利用,须要配置不同的ssh-key对应不同的环境。
1,生成ssh-key
ssh-keygen -t rsa -C 'youremail@your.com' -f ~/.ssh/xxx_rsa
2,将xxx_rsa.pub中的内容增加到本人的gitee部署公钥中。
cat ~/.ssh/xxx_rsa.pub
3,增加到公钥
4,进入到~/.ssh目录下新建config文件,用编辑器关上config文件并增加内容
# xxx我的项目Host gitee-xxx.com HostName gitee.com PreferredAuthentications publickey IdentityFile ~/.ssh/xxx_rsa
5,测试是否部署胜利
ssh -T git@gitee-dev.com
6,Git命令clone我的项目
git clone git@gitee-xxx.com:leadson/xxx.git