阿里云服务器 Ubuntu如何使用git clone
遇到无法进行git clone的场景
由于存在qiang的原因,github往往不能直连,需要挂载vpn,但是对于远程服务器来说很麻烦需要配置代理,采用ssh链接的方式可以直接实现git操作
配置ssh秘钥
使用
ssh-keygen -t ed25519 -C "github的邮箱地址"
一路回车
cat ~/.ssh/id_ed25519.pub
复制一下公钥的内容
打开github的设置
点击添加秘钥
粘贴上你刚刚生成的内容
然后随便取一个title即可
git配置
需要配置一下ssh的config否则可能导致ssh不成
vim ~/.ssh/config
然后输入以下内容
Host github.com
HostName ssh.github.com
User git
Port 22
使用如下命令即可判断是否ssh配置成功
ssh -T git@github.com
全局配置git 默认使用ssh
git config --global url."git@github.com:".insteadOf "https://github.com/"
将所有的url全部替换成ssh形式即可
这样你就能实现git clone操作了无需手动下载压缩包