我最近建立了一个公共仓库,构建了一个简单的应用程序,一切都按预期工作。
最终我决定回购应该由一个公共组织管理,以帮助鼓励贡献。所以我创建了一个新组织,然后将 repo 转移到新组织。我被设置为该组织的所有者(也是唯一成员)。
然后我更新了remote
我的本地使用:
git remote set-url [new org repo URL]
Agit remote -v
显示新的组织存储库 URL。
我进行了更多编辑(以更新 README 中的 repo 链接)并做了一个git push origin master
将更改推送到新 repo。
并得到:
remote: Permission to [new org repo URL] denied to [user].
fatal: unable to access 'https://[user]@[new org repo URL]': The requested URL returned error: 403
Agit pull origin master
成功返回。
我也试过:
- 将组织成员的默认权限更改为写入和管理员
- 删除了我的本地 repo,然后从新的 org repo URL 克隆,然后再次尝试推送
- 在新组织下创建了一个团队,然后将 repo 添加到具有管理员权限的团队
但仍然得到 Permission Denied 问题。
我还需要进行哪些其他 git、repo 和/或 org 权限更改?