致命︰无法在git中创建
问题描述:
我有两台机器工作。我有一个github帐户。今天笔者得到消息:致命︰无法在git中创建
Username for 'https://github.com': jgoldstick
Password for 'https://[email protected]':
Counting objects: 29, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (14/14), done.
Writing objects: 100% (16/16), 2.61 KiB | 0 bytes/s, done.
Total 16 (delta 12), reused 0 (delta 0)
To https://github.com/jgoldstick/baseball.git
7be5c2d..d324acb master -> master
fatal: Unable to create '/home/jcg/code/python/venvs/baseball/.git/refs/remotes/origin/master.lock': Permission denied
Unexpected end of command stream
(baseball)[email protected]:~/code/python/venvs/baseball$
但是在GitHub上,它看起来像推动工作。什么导致了错误信息?
答
这里的错误消息:
fatal: Unable to create '/home/jcg/code/python/venvs/baseball/.git/refs/remotes/origin/master.lock': Permission denied
这看起来像本地机器(不 github上)上的目录。您当前的用户(jcg)没有该文件的权限。这是一个锁定文件。尝试重新启动您的机器。如果这不起作用。您可能需要递归地chown或chmod该目录以给予您正确的权限。
我会尝试一下,但是我已经从这台机器推过来了 –