0

我的公司有一段时间使用 GForge AS 来管理软件开发(跟踪器、时间跟踪)。SVN服务器链接到它进行源代码管理。

过去介绍和管理 GForge 的人现在已经离开公司,不幸的是没有进行任何知识转移!...

我现在需要为我们刚刚雇用的全新开发人员添加新用户,当然我开始遇到问题。我可以毫无问题地在 gforge 端创建用户,但是我可以让这些用户能够连接到 svn 存储库...

GForge 在我认为来自 GForge 网站的 VMWare 中运行。

我不知道从哪里开始找出如何解决我的问题!任何帮助或想法将是最appriciated!

提前致谢。

4

2 回答 2

0

我找到了一个临时工作。密码加密是使用 php crypt() 函数完成的。所以我能够加密密码并将它们放在 svnroot-authfile 中。它远非自动,但至少我有一个解决方案!

于 2015-11-23T17:09:05.403 回答
0

@Zangdar 有更新 unix 用户、组和权限的 cron 作业,以匹配 GForge 中的项目成员资格和权限。它们应该列在 VM 上 root 用户的 crontab 中。

如果您将用户添加到指定项目,添加到有权访问该项目的 SVN 存储库的角色中,那么他们在 svnroot-authfile 和 svnroot-accessfile 中的条目应该会自动更新。等待 cronjob 运行时可能会有时间延迟。

在较新版本的 GForge 中,我们使这些更新在项目中添加或删除用户时立即发生。

于 2016-10-15T15:53:26.123 回答