gpt4 book ai didi

git - gogs 中的组织问题

转载 作者:太空狗 更新时间:2023-10-29 13:33:17 26 4
gpt4 key购买 nike

我是 Gogs 的新手。在创建组织(组)方面遇到麻烦。

我创建了一个组织 Org-A 并向其中添加了一个私有(private)存储库 Repo-A。我向该组织添加了另一个用户 User-A(作为成员和团队成员)。但是当 User-A 想要查看 Repo-A 的内容时,Gogs 会显示“404: Not Found”页面。当我将 Repo-A 的隐私更改为公开时​​,User-A 可以看到它,但所有其他用户也可以看到它。

如何将存储库分组到组织中并向这些组织添加不同的用户,以便用户可以在他们所属的组织中读取/写入存储库?我希望 repo 仅对组织成员可见/可编辑。

最佳答案

issue 1744 中所述:

Adding those users to team under organization solves to issue.

Somehow we expected to default behavior of joining an Organization should give those users to read permission.

如果这仍然不起作用(即,用户已经在正确组织的团队中):

  • 仔细检查 url 的大小写(区分大小写)
  • 尝试并检查您是否用 gitea 重现了同样的问题(一叉 gogs)

作为commented通过 Hamish Carpenter :

I finally found the screen to add link teams with repositories.
This then allows you to add repositories to other teams eg Developers.

When you see the team on the right hand side, click on the "0 Repositories" link then add the repositories like you'd add team members.

Igor Dejanović添加:

You set the permission on the team.
Then on the team page follow the links "x members" to add new member and "y repositories" to add new repository.
Team is essentially a many-to-many link between members and repositories.

关于git - gogs 中的组织问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41704738/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com