具有 android 的 Bitbucket:"Can't publish part of repository" 错误

Bitbucket with android :"Can't publish part of repository" error

我最近使用 Android studio,我只是想将 bitbucket 与它连接起来。 我不想通过终端手动 bitbucket 这就是我谷歌搜索它的原因。找到一些链接 link 。 我已按照所有步骤安装 plugin>shareproject>login>private>share project

而且比错误。我检查了我的 bitbucket 但没有创建存储库。

Can't publish part of repository

Invalid VCS root mapping The directory ExpandableLayout-master\TestProject is registered as a Git root, but no Git repositories

不知道是bit bucket的插件错误还是我的android工作室

此线程提到(假设 File > Settings > Version Control 设置为 "git"):

You could instead have navigated into the directory via a terminal or shell and typed 'git init'. That would have converted that directory into a git repository.

因此请检查 ExpandableLayout-master\TestProject 中是否有 .git 子文件夹。
如果不是,则意味着您已将该路径声明为 git 存储库,但在本地,在您的磁盘上,该文件夹还不是 git 存储库。如果是这样,你可以初始化它,添加一个远程指向一个空的 bitbucket 存储库并推送。

经过大量研究...终于得到答案 其实是bit-bucket插件的bug。 bit-bucket bug

以上是AKAMUZA给出的解决方案link谢谢兄弟

(1)转到项目文件夹并删除 .git 文件夹

(2) IDEA 会弹出关于项目不受版本控制的错误消息和 配置 的选项。按 Configure 并删除 VCS 部分中项目的路径。

(3)在此之后导入版本控制 -> 共享项目非常有效。

更新

我发现许多开发人员在使用直接来自 Android studio 的插件后遇到 问题,如果它不起作用,您可以下载下面的插件

  1. https://bitbucket.org/dmitry_cherkas/jetbrains-bitbucket-connector/downloads/jetbrains-bitbucket-connector_IC-139.224.zip
  2. 转到设置->插件->从磁盘安装插件->上面下载的插件->安装并重新启动。
  3. 重启后就能感受到魔法了:P

我对 android studio 也有同样的问题。 这是我建议的解决方案:

转到项目根文件夹 然后在此文件夹中打开一个终端:

  1. git 初始化
  2. git 添加 --all
  3. git commit -m "your message"

然后转到 bitbucket 并创建新存储库,然后选择 "I have an existing project" ...

现在您可以使用插件 push/update