0

我的笔记本电脑上有一个 git 裸项目设置,我从桌面克隆了它,修改了几个文件并想推送它,但出现错误:

remote: error: unable to write sha1 filename //MACBOOK/Macintosh HD/Users/me/Dev/project.git/./objects/incoming-xxxx/46/76325e2cdd34d7d3: Permission denied

我使用用户名和密码访问远程我的存储库。如何将更改推送到存储库?

4

1 回答 1

1

几个原因

SSH 密钥

就您而言,这似乎不是问题,因为您的帐户下有本地仓库

共享存储库配置

# try to set this flag to true
git config core.sharedRepository true

core.sharedRepository

当 group(或 true)时,存储库可以在组中的多个用户之间共享(确保所有文件和对象都是组可写的)。

当所有人(或世界或所有人)时,所有用户都可以读取存储库,此外还可以组共享。

默认为假。

于 2019-02-23T19:22:01.240 回答