有关报错的解决方法,对应http与ssh两种
设置代理端口
有时速度太慢或连接不上,cmd或git bash打开复制代码并回车,一般clash
的端口是7890
,其他端口请自行设置(替换以下7890
)
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890
关于ssh的端口问题
有时会出现这个报错ssh: connect to host github.com port 22: Connection timed out
解决方法参考原帖地址,将端口转为443
打开git bash,输入
ssh -T -p 443 git@ssh.github.com
确保你看到Hi xxxx! You've successfully authenticated, but GitHub does not provide shell access.
说明端口可用了,接下来编辑config
vim ~/.ssh/config
按i
输入以下内容,esc
后:wq
保存并退出(复习了属于是)
Host github.com
Hostname ssh.github.com
Port 443
再次用以下指令尝试,成功后即可
ssh -T git@github.com