5

我的 bitbucket ssh 网址: git@bitbucket.org:MY_USERNAME/PROJECT_NAME.git

.repo/local_manifests/manifest.xml

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <remote name="my_remote" fetch="git@bitbucket.org:MY_USERNAME/" />  
  <project path="packages/apps/PROJECT_NAME" name="PROJECT_NAME" remote="my_remote" revision="master" />
</manifest>

我收到此错误后repo sync

Fetching projects:  99% (409/413)  fatal: remote error: Git repository not found
error: Cannot fetch PROJECT_NAME

error: Exited sync due to fetch errors

我拥有读取/写入 bitbucket 存储库的所有权利。

4

2 回答 2

4

这对我有用:

<remote name="my_remote" fetch="ssh://git@bitbucket.org/MY_USERNAME"/>

来自 BitBucket文档,“连接协议的存储库 URL 格式”部分

于 2015-06-09T16:27:38.003 回答
0

我知道我们曾经在 BitBucket 上托管的清单中使用一些工具链,但我认为由于 bitbucket 更改或 repo 工具更改,我们不得不停止。所以我回顾了我的清单历史之一,并在这里找到了它:https ://github.com/sudosurootdev/platform_manifest/blob/edcde119f3b8f865582fdaa368e9cc7a3b877f3c/default.xml#L502遥控器来自这里:https ://github.com /sudosurootdev/platform_manifest/blob/edcde119f3b8f865582fdaa368e9cc7a3b877f3c/default.xml#L15 ...在bitbucket上。不过,我同意评论,请尝试git://前缀...但是如果这不起作用,您可能必须将项目复制到 Github,这就是我们最终要做的。

于 2014-10-31T03:49:12.470 回答