从Bitbucket克隆存储库

时间:2018-07-01 22:32:47

标签: git bitbucket netbeans-8

我正在Windows 10上使用NetBeans 8.2,试图从BitBucket克隆存储库。 这是我已完成的步骤:

  1. 转到团队> Git>克隆...
  2. 将项目URL复制到“存储库URL”字段:https://bitbucket.org/thiagomp/linkcheckr/src/master/ 我也尝试过https://bitbucket.org/thiagomp/linkcheckr.git
  3. 在BitBucket上创建应用密码
  4. 根据第3步中BitBucket生成的密码插入用户和密码
  5. 单击“下一步”按钮以获取“ https://bitbucket.org/thiagomp/linkcheckr/src/master/处存储库的凭据不正确”

这是Netbeans配置的屏幕截图 screenshot for the NetBeans configuration

请您帮助我提供在NetBeans 8.2上输入BitBucket凭据的正确方法吗?预先感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

请使用以下网址:

https://username@bitbucket.org/repo-address.git

在您的情况下,它将是:

https://ckr-thiagomp@bitbucket.org/thiagomp/linkcheckr.git

然后您需要输入密码(确保密码正确)。

答案 1 :(得分:0)

首先,我确认正确的URL为https://bitbucket.org/thiagomp/linkcheckr.git

第二,检查是否已激活2FA on BitBucket for your account

第三,如果可以尝试使用switch to an SSH URL,以查看是否可以通过这种方式访问​​存储库。

git@bitbucket.org:thiagomp/linkcheckr.git

请注意错误是:

INFO [org.netbeans.modules.git]: https://lckr-thiagomp@bitbucket.org/thiagomp/linkcheckr/src/master/: not authorized

检查您的.gitmodules文件:如果它包含URL https://lckr-thiagomp@bitbucket.org/thiagomp/linkcheckr/src/master/,则它不是Git存储库的有效https URL。
有效的是:

https://lckr-thiagomp@bitbucket.org/thiagomp/linkcheckr.git

所以change its URL,看看效果是否更好。