将回购从Bitbucket转移到github失败

cho*_*hoc 6 git ssh ubuntu github bitbucket

我正在尝试从我的bitbucket帐户将存储库导入github,这似乎失败了,并显示以下消息,

"Your old project requires credentials for read-only access
We will only temporarly store them for importing."
Run Code Online (Sandbox Code Playgroud)

用于导入的路径类似于:https://blahb@bitbucket.org/blal/blahblahblah.git

我应该输入什么凭证,我应该在哪里放置凭证?我正在尝试在他们的网站上提供github的“导入存储库”功能:在此处输入图片说明

mar*_*ose 7

使用您的 Bitbucket 凭据。

注意:如果您在 Bitbucket 上启用了双因素身份验证。转到 Bitbucket 设置并创建应用密码。在 GitHub 上进行身份验证时使用生成的密码,而不是普通的 Bitbucket 密码。

它也适用于私有存储库。

  • 这对我有用,也不要使用您的电子邮件,将您的用户名与应用程序密码结合使用 (5认同)

cho*_*hoc 5

Your old project requires credentials for read-only access
We will only temporarly store them for importing.
Run Code Online (Sandbox Code Playgroud)

这基本上意味着我们需要提供BitBucket的登录ID和密码。当我输入BitBucket ID和密码时,导入进行得很顺利,然后我可以在github上看到导入的存储库。

  • 我已经尝试过Bitbucket和Github凭据,但仍收到相同的警告。可能是因为回购在Bitbucket上是私有的吗? (2认同)

Dav*_*ins 5

对于遇到此问题的其他人来说,我的问题是我在username input. 您username实际上不是您的电子邮件,可以Personal Settings / Bitbucket profile settings在 Bitbucket 网站上找到。

TDLR。使用用户名而不是电子邮件