git 添加。错误:将对象添加到存储库数据库 .git/objects 的权限不足

use*_*337 2 git github

我正在尝试将 Ruby on Rails 存储库推送到 github,就在今天,它给了我以下错误:

******-*********:myapp *************$ git add .
error: insufficient permission for adding an object to repository database .git/objects
error: test/helpers/sessions_helper_test.rb: failed to insert into database
error: unable to index file test/helpers/sessions_helper_test.rb
fatal: adding files failed
Run Code Online (Sandbox Code Playgroud)

这才刚刚开始发生(昨天一切正常)。什么可能会改变,我该如何解决这个问题?谢谢你。

jhe*_*ran 19

查看.git目录的权限。

要更改所有权限,您可以执行以下操作:

sudo chown -R your-username:staff .git
Run Code Online (Sandbox Code Playgroud)

然后你应该能够添加文件。