项目用户无法提交代码

  • Choerodon平台版本:0.18.0

  • 运行环境:自主搭建

  • 问题描述:

    组织中创建新的用户,然后添加项目角色“项目成员”, 在gitlab中无法clone代码,
    %E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_gitlab3

  • 执行的操作:
    在gitlab中通过admin用户修改 当前用户的密码后也无法clone, 最后试出来只能用 “”password“”这个密码才能clone代码

  • 报错信息(请尽量使用代码块或系统截图的形式展现):

  • 建议:

    gitlab中模式使用 平台中创建的密码登陆

可以确认下gitlab 提交代码的密码是否正确。配置为devops-service 的env.open.SERVICES_GITLAB_PASSWORD变量

http://choerodon.io/zh/docs/installation-configuration/steps/install/parts/choerodon-devops/

这个核对过了,因为默认安装所以初始化为 password, 但是我在 gitlab上修改了用户的密码还是无法clone

现在又好了, 有点搞不懂

代码拉取本质就是gitlab的密码体系,可能是你本地仓库的用户认证信息缓存的还是之前错误的所以导致拉取失败,可以清理掉本地的用户信息重新输入即可

好像确实是这样, 在windows 凭据管理中删除密码再重新输入就好了