git push失败 fatal: Could not read from remote repository

阐述问题

git push失败 fatal: Could not read from remote repository. 因为仓库地址不对。更改地址就可以push了。

问题原因

1
2
$ git remote -v
$ git remote set-url origin XXX

服务器上的 Git - 生成 SSH 公钥

生成 SSH 公钥

大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。首先先确认一下是否已经有一个公钥了。SSH 公钥默认储存在账户的主目录下的 ~/.ssh 目录。
若想在github中使用的话需要将公钥复制到github>setting>SSH and GPG keys中添加ssh keys。

1
2
3
4
生成钥匙
$ ssh-keygen
查看公钥
$cat ~/.ssh/id_rsa.pub