我在笔记本电脑上安装了一个git裸项目,从桌面上克隆了它,修改了几个文件,想推送它,但是出错了:
remote: error: unable to write sha1 filename //MACBOOK/Macintosh HD/Users/me/Dev/project.git/./objects/incoming-xxxx/46/76325e2cdd34d7d3: Permission denied
我使用用户名和密码访问远程我的存储库。 如何将更改推送到存储库?
答案 0 :(得分:1)
几个原因
对于您来说,这似乎不是问题,因为您的帐户下有本地存储库
# try to set this flag to true
git config core.sharedRepository true
core.sharedRepository
组(或为true)时,将使存储库在组中的多个用户之间可共享(确保所有文件和对象都是组可写的)。
当所有人(或世界或所有人)在一起时,除了可以组共享之外,所有用户都可以读取该存储库。
默认为假。