# 简介 今天在使用TortoiseGit推送master分支至git服务器上时出现错误`objects/pack/tmp_pack_XXXXXX': Permission denied` # 原因 原因在于当前进行推送的用户不属于此仓库的git用户组,事后发现原因是自己是登录的root用户使用`git init`命令建立的git仓库,而进行推送时则采用的git专用账号,于是导致出现此错误!!! # 解决办法 ## 1、使用git用户重新建立仓库后再进行推送 此处我采用该方法解决。步骤略! ## 2、将git用户加入至该仓库的git用户组 使用root账号登录并进入该仓库目录下 输入`usermod -G git yourName` yourName为你的git用户名 接着修改仓库目录的权限为777 最后修改:2020 年 12 月 19 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏