当我尝试将我的更改推送到主人时,我收到一条错误消息,
fatal: remote error: Insufficient permissions
You do not have permissions to push to the repository <my repo name> in the project <project name>
我的git repo在 Atalassian STASH
答案 0 :(得分:1)
除了可能的身份验证问题(https访问的用户名/密码错误,或者错误/未知的公钥访问ssh访问),请检查分支权限。
请参阅“Using branch permissions”。
如this thread中所述:
分支权限不会提升项目级权限。这更像是一种限制 将更改推送到存储库时:
- 首先检查项目级别权限。这与Stash 1.x中的相同,这意味着用户必须是项目的贡献者(具有写入权限)才能继续推进。
- Stash然后检查正在更新的每个分支的分支权限
- 如果存在限制且用户没有权限,则拒绝推送。
- 如果没有限制或他们有权限,则推送成功。