GitLab CE版问题(创建随机贡献者)

时间:2018-06-12 18:45:27

标签: git gitlab gitlab-ci

我使用LDAP登录在我的CentOS上的docker中安装了GitLab CE版本。 一切正常,我能够创建团体,成员,项目等。

然后我使用HTTPS并将项目存储库拉到我的Visual Studio。

Git Connection Cloned (.jpg)

到目前为止一切顺利。我做了一些更改然后提交 - >推送到GitLab,它要求我的用户名和密码,然后推送到GitLab存储库。

很好,这就是GitLab的工作原理。

现在,问题是当我将Visual Studio中的Git Global设置更改为某个随机用户名和电子邮件地址Git Global Setting (.jpg)时,它仍会更新我的存储库并将此随机用户列为贡献者。Project Contributors

我有点困惑,一直在寻找一天来解决这个问题。如果这个问题无法解决,我可能需要放弃GitLab项目。 有人可以帮我这个吗?

任何建议都将受到赞赏。

提前致谢!

1 个答案:

答案 0 :(得分:0)

好吧,所以我想我知道发生了什么。

您已经设置了SSH令牌或访问密钥,以便能够从Gitlab推/拉,并在Visual Studio中使用它们。我非常确定visual studio正在缓存那些,并在你尝试推动“不同”用户时使用它们。这就是为什么它作为原始作者出现在'提交'边栏中。

您可能想尝试从命令行或其他一些不了解您的令牌的工具进行提交,看看是否有效。