1.问题重述
$ git push origin master
fatal: unable to access ‘https://github.com/用户名/仓库名.git/’: Could not resolve host: socks5
2. 解决方案
先把这个问题解决了
最开始用的HTTP连的远程,这里换SSH,
1.生成SSH密钥(如果你在这个仓库设置了密钥可以省去这一步)
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
这个命令会生成一个 RSA 类型的 SSH 密钥对,密钥长度为 4096 位。
输入yes,保存到默认的路径,或者想自己指定密钥,在后面直接输入路径指定
2.复制密钥,添加密钥到仓库
在上一步指定的路径里面找id_rsa.pub,记事本打开复制里面的全部内容
然后
打开设置里面
把密钥复制进去
3. 测试SSH是否连接成功
ssh -T git@github.com
出现下面的hi…说明成功
Hi 用户名!
4.更换远程仓库URL未SSH
git remote set-url origin git@github.com:用户名/仓库名.git
5.检查确实更换好了
git remote -v
出现下面这种说明可以了
origin git@github.com:username/repository.git (fetch)
origin git@github.com:username/repository.git (push)
6.然后重新提交
git add .
git commit -m " "
git push origin master