在GitLab中,我可以设置pushing to a remote repo,我想用它在Bitbucket上镜像我的GitLab项目。我设置了2个secret variables,BITBUCKET_USERNAME
和BITBUCKET_PASSWORD
w /各自的值。然后,在我的GitLab项目下>设置>存储库,我检查"远程镜像存储库",设置" Git存储库URL"到
https://$BITBUCKET_USERNAME:$BITBUCKET_PASSWORD@bitbucket.org/xxx/yyy.git
,
取消选中"仅受保护的分支机构"并保存更改。假设我已经完成了,我现在点击"立即更新"按钮并获取(一段时间后)
2:remote:用户名或密码无效。如果您通过第三个登录 派对服务您必须确保在您的帐户中设置了帐户密码 帐户资料。
致命:身份验证失败 ' [FILTERED] @ bitbucket.org / XXX / yyy.git /'
我做错了什么? "确保您在帐户资料中设置了帐户密码"部分特别令人困惑(在哪里可以设置它?)。
编辑:进一步研究了这一点。首先,您似乎无法在帐户个人资料中设置密码,因为它现在通过web form完成。其次,重置Bitbucket密码(并更改BITBUCKET_PASSWORD)并没有帮助。第三,不受约束"受保护"在BITBUCKET_PASSWORD和BITBUCKET_USERNAME旁边也没有帮助