我使用LDAP登录在我的CentOS上的docker中安装了GitLab CE版本。 一切正常,我能够创建团体,成员,项目等。
然后我使用HTTPS并将项目存储库拉到我的Visual Studio。
到目前为止一切顺利。我做了一些更改然后提交 - >推送到GitLab,它要求我的用户名和密码,然后推送到GitLab存储库。
很好,这就是GitLab的工作原理。
现在,问题是当我将Visual Studio中的Git Global设置更改为某个随机用户名和电子邮件地址Git Global Setting (.jpg)时,它仍会更新我的存储库并将此随机用户列为贡献者。Project Contributors。
我有点困惑,一直在寻找一天来解决这个问题。如果这个问题无法解决,我可能需要放弃GitLab项目。 有人可以帮我这个吗?
任何建议都将受到赞赏。
提前致谢!
答案 0 :(得分:0)
好吧,所以我想我知道发生了什么。
您已经设置了SSH令牌或访问密钥,以便能够从Gitlab推/拉,并在Visual Studio中使用它们。我非常确定visual studio正在缓存那些,并在你尝试推动“不同”用户时使用它们。这就是为什么它作为原始作者出现在'提交'边栏中。
您可能想尝试从命令行或其他一些不了解您的令牌的工具进行提交,看看是否有效。