无法设置塔与我的GitHub的帐户 - 错误:无法锁定配置文件(Trouble setting up

2019-07-29 03:47发布

我一直在使用的GitHub的Mac应用程序,但在朋友的建议下,决定给塔一个镜头,因为它也可以处理青苗账户为好。

安装试用,并把我在GitHub上的用户名和密码后,我给出的这个错误:

error: could not lock config file /Users/joshferrara/.gitconfig: Permission denied

我只是好奇,如果任何人都知道什么是造成这个,或者如果它有什么用塔相关给我。 任何帮助是极大的赞赏!


该文件的权限:

-rw-rw-rw- 1 joshferrara staff 130 Nov 22 17:14 /Users/joshferrara/.gitconfig

父目录权限:

drwxr-xr-x 74 501 staff 2516 Apr 26 14:46 /Users/joshferrara

Answer 1:

我面临着同样的问题。 我改名为我的.gitconfig文件“xyz.gitconfig”我发现的git创建了一个新的.gitconfig文件。 我是不是面临着错误了。



Answer 2:

原来这是一间奇怪的权限问题.gitconfig是Github上为Mac使用root权限创建和塔是无法访问文件。

所有权权限的简单变化解决了这一问题。 所有权是可以改变的,像这样:

sudo chown -R username [file|directory]

说明:

  • sudo -授予root权限
  • chown -改变所有权
  • -R -为文件的递归变化
  • username -新主人的用户名
  • [file|directory] -文件或发生变化的目录(如果目录指定它会递归内更改的所有文件)


Answer 3:

你在的.gitconfig文件中提到全局读/写权限,这些都足以编辑。 但这些都不足以创建在该目录中一个新的文件,这是什么混帐配置工具,我在你使用试图做猜测。

现在,改变你的home目录的权限可能不是一个选项。 这不是我刚才google搜索这个问题,比如,因为我工作的一个Web服务器。 于是我走进我家的帐户我自己的电脑上,从gitinfo文件复制有我的东西,并粘贴成在锁定帐户.gitinfo文件。

为了节省您的步骤,大多数的我们使用混帐配置的时候,我们正在做它来设定我们的名字和电子邮件对需要使用Git的系统。 所以,如果这就是你正在尝试一下,这里的.gitinfo文件的内容。 编辑您的.gitconfig文件,你喜欢的编辑器,在贴这东西,改变它来反映你,你就可以使用git没有任何更多抱怨:

  [user]
    email = nobody@nowhere.com
    name = Joe Schmoe


Answer 4:

寻找.gitconfig.lock文件在你的home目录,如果你发现任何将其删除。 问题得到解决的我。



文章来源: Trouble setting up Tower with my GitHub Account - error: could not lock config file