今天git clone 的时候遇到一个 Permission denied (publickey).的问题。
克隆的是github上的项目。
1.公钥早已添加到自己github账户sshkey中。
2.用 ssh -vT git@github.com 测试完全没有问题
3.自己本地机器测试一下git clone完全没问题。
查资料 翻文档 github官方的文档仔细看了一遍。没找出问题。
最后发现原来是自己太菜。一直用sudo 但是不理解sudo的用法。
然后试了sudo ssh -vT git@github.com 。好吧 用的全是root的key。
因为我的账户权限不能新建目录,我一直用的是 sudo git clone在克隆。
先 sudo chown获取一下目录所有权。 然后直接 git clone。完全没问题。
还是太菜。