我正试图将位于Bitbucket账户中的存储库导入GitHub,但似乎失败了,并显示以下消息:
"Your old project requires credentials for read-only access
We will only temporarly store them for importing."
用于导入的路径看起来像这样:https://blahb@bitbucket.org/blal/blahblahblah.git
我正试图将位于Bitbucket账户中的存储库导入GitHub,但似乎失败了,并显示以下消息:
"Your old project requires credentials for read-only access
We will only temporarly store them for importing."
用于导入的路径看起来像这样:https://blahb@bitbucket.org/blal/blahblahblah.git
使用您的Bitbucket凭据。
请注意: 如果您在Bitbucket上启用了双重认证。请前往Bitbucket设置并创建应用程序密码。在GitHub进行身份验证时,请使用该生成的密码而不是您正常的Bitbucket密码。
这也适用于私有存储库。
Your old project requires credentials for read-only access
We will only temporarly store them for importing.
这基本意味着我们需要提供BitBucket登录ID和密码。 当我输入BitBucket ID和密码时,导入顺利进行,然后我就可以在GitHub上看到导入的仓库。
如果其他人也遇到了这个问题,我的问题是我在用户名输入框
中输入了我的电子邮件地址。你的用户名
实际上不是你的电子邮件地址,可以在Bitbucket网站上的个人设置/Bitbucket个人资料设置
中找到。
TDLR. 使用用户名而不是电子邮件
如果您和我一样遇到了同样的问题,可以按照以下步骤解决:提供存储库所有者/维护者用户名,然后在密码字段中输入您的 个人访问令牌
,因为我在我的 GitHub 存储库中有个人访问令牌。
请查阅个人访问令牌文档这里
答案的详细描述如下
https://github.community/t/import-repository-not-working/2044/2
当我提供我的GitHub凭据时,我一直收到那个对话框。 你需要提供BitBucket凭据。
请使用您的Bitbucket ID和密码,而不是Github的凭据。这可能会让人感到困惑,因为您在Github网站上,浏览器可能会填充Github的凭据。