如何将Linux用户导入GitLab?

如何将Linux用户导入GitLab?,gitlab,Gitlab,我们的项目有许多用户使用git存储库 这些用户可以通过以下方式使用TortoiseGit访问git存储库:ssh://xxxx@我的名字 现在我正在准备GitLab,并将我的存储库放到/var/opt/GitLab/git data/reporitories/root,然后通过以下命令将它们导入GitLab # gitlab-rake gitlab:import:repos 如果我登录到GitLab,似乎没问题 现在如何将/home/xxx用户导入GitLab GitLab似乎使用LDAP管理

我们的项目有许多用户使用git存储库

这些用户可以通过以下方式使用TortoiseGit访问git存储库:ssh://xxxx@我的名字

现在我正在准备GitLab,并将我的存储库放到/var/opt/GitLab/git data/reporitories/root,然后通过以下命令将它们导入GitLab

# gitlab-rake gitlab:import:repos
如果我登录到GitLab,似乎没问题

现在如何将/home/xxx用户导入GitLab


GitLab似乎使用LDAP管理用户,GitLab或LDAP中是否有任何有用的功能?

GitLab提供了多种身份验证方法。Gitlab可以自行管理用户帐户,也可以使用LDAP等外部服务。有关完整列表以及如何配置,请查看

GitLab提供了一个API,可用于自动添加新用户。您需要为此创建一个脚本,但是如果您有几十个用户,那么它是值得的。这个API实际上有一个python模块。我还偶然发现了一个叫做“我以前没听说过”的工具。也许值得一试

在将现有用户添加到现有可用组时可能会有所帮助