1).不开梯子,我们用https克隆
git clone https://github.com
报错:
Failed to connect to github.com port 443 after 2091 ms: Couldn't connect to server
解决办法:
开梯子,然后# 注意修改成自己的IP和端口号
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890
然后报错
remote: Repository not found.
fatal: repository 'https://github.co not found
解决办法
git clone http://token名字:token的值@github.com/用户名/仓库.git
然后我这里突然翻墙了访问不了github了,包括huggingface等等网站
然后我改了下clash和电脑本机代理的端口号,就可以了
然后你要记得修改
git config --global http.proxy http://127.0.0.1:7891
git config --global https.proxy http://127.0.0.1:7891
然后我git clone http://github-private:github_pat_11A6PKn@github.com
报错remote: Repository not found.
fatal: Authentication failed for 'http://github.com/hlx11/ss1.git/'
然后我又用了我同事的token试了一下,依旧不行,我真的裂开
2)ssh尝试
那重新来一遍吧
重新配置key
ssh-keygen -t ed25519 -C "your_email@example.com"
然后复制id_ed25519.pub里面的东西
然后我们git clone git@github.com:lx1/sun01.git
报错ssh: connect to host github.com port 22: Connection refused
fatal: Could not read from remote repository.
然后我们输入ssh -T git@github.com
发现Bad owner or permissions on C:\\Users\\lzt/.ssh/config
然后经过删除config之后
报错ssh: connect to host github.com port 22: Connection refused
3)突然再次尝试https,这次将http改为了https
git clone https://github-private:github_pat_11A6PKOQI0I69C55fd2wwRodMdPn6xgrGWUwT34n0WrBj6B225NCIAvuPBuLMu@github.com/lxhlx11/supe
报错remote: Write access to repository not granted.
fatal: unable to access 'https://github.com/lxhl01/': The requested URL returned error: 403
还是不行,但是我感觉快成功了
于是我用我同事(创建者的token)试了一下,终于成功了
远程分支创建后,本地与之关联
git checkout -b cxh origin/cxh
然后就可以快乐的提交代码啦
所以最后还是用https解决的