发现问题:已经有了公钥,但是执行 git push -u origin master 不成功
错误如下:
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exist
发现还是公钥的问题,按照论坛的解决办法:
那么问题大概率就定位在了你本机的这个git仓库并没有和这个SSH key 关联上。
ssh-add "你的 id-rsa 文件地址"
注意这里ssh-add后面填的是私钥地址,如mac电脑是 /Users/用户名/.ssh/id_rsa
add之后可以用
$ ssh git@github.com
验证是不是添加成功。
**************************************************
还是没有成功。
无奈,重新配置公钥。https://gitee.com/help/articles/4181#article-header0
完成后,新建一个仓库,只取名字,然后按步骤执行
已有项目,执行
cd existing_git_repogit remote add origin git@gitee.com:a_crystal/test.
gitgit push -u origin master
注意 git status 状态为
nothing tocommit, workingdirectoryclean
不是则需要git add.
git commit -m 'xxx'
保证状态
执行gitgit push -u origin master 完毕