Ubuntu git无法push的解决办法
因为想把linux的实验传到github上但是git push一直失败遂进行了一波尝试,最终成功push。
最开始报错如下
在网上查询了一波发现似乎是apt库上的git的ssl库不行,说是要换一个库,比较麻烦
最后采用的这个方法
先跑第一行
1 | git config --global url."git@github.com:".insteadOf "https://github.com/" |
然后直接在虚拟机里生成ssh密钥
1 | ssh-keygen -t ed25519 -C "your_email@example.com" |
保存一下生成的pub文件里的内容,然后在git的ssh密钥里添加
然后就可以成功push上去了。这里是因为重复push了啥也没改所以报的错,实际上是可以ssh上了
可能方法比较蠢,记录一下
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Xman!