由于昨晚新增和修改了文件,今早到公司就进行了个pull的操作
却提示
来自 git.oschina.net:user/django
* branch master -> FETCH_HEAD
更新 c1dc841..f21e3fe
error: unable to unlink old 'study/app1/__pycache__/__init__.cpython-35.pyc' (权限不够)
....
....
#全是权限不足,第一反应是sudo的原因.没多想就直接sudo操作了,然后提示
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
搜索相关解决办法.
基本解决办法都是说重新生成秘钥.然后复制到git.
操作后并不能解决问题.
静下来想想,那出问题的可能就是别的权限了.
原来昨晚创建了新的文件夹用的是sudo创建的...
秘钥的所属是当前用户,,文件夹的所属是root..
然后更改文件夹所属就好了
chown user:group /dir
被自己坑了一把...