jos*_*ara 8 git github github-api github-for-mac git-tower
我一直在使用GitHub for Mac应用程序,但根据朋友的建议,决定给Tower一个机会,因为它也可以处理Beanstalk帐户.
安装试用版并输入我的GitHub用户名和密码后,我收到了以下错误:
error: could not lock config file /Users/joshferrara/.gitconfig: Permission denied
Run Code Online (Sandbox Code Playgroud)
我只是好奇,如果有人知道是什么导致了这个或者它是否与我使用Tower有任何关联.任何帮助是极大的赞赏!
文件权限:
-rw-rw-rw- 1 joshferrara staff 130 Nov 22 17:14 /Users/joshferrara/.gitconfig
Run Code Online (Sandbox Code Playgroud)
父目录的权限:
drwxr-xr-x 74 501 staff 2516 Apr 26 14:46 /Users/joshferrara
Run Code Online (Sandbox Code Playgroud)
事实证明,.gitconfigGithub for Mac 使用 root 权限创建的文件与 Tower 无法访问之间存在奇怪的权限问题。
简单地改变所有权特权就解决了这个问题。所有权可以这样改变:
sudo chown -R username [file|directory]
Run Code Online (Sandbox Code Playgroud)
解释:
sudo- 授予root权限chown- 改变所有权-R- 用于递归更改文件username- 新所有者的用户名[file|directory]- 要发生更改的文件或目录(如果指定了目录,它将递归地更改其中的所有文件)| 归档时间: |
|
| 查看次数: |
31013 次 |
| 最近记录: |