如何在github上镜像启动板上托管的项目?

时间:2010-07-20 20:26:24

标签: git github bazaar launchpad

我想积极参与Launchpad上托管的项目。 我对GitHub感觉更舒服,并希望尽可能继续使用它。 我能在github上镜像bzr存储库吗?

如果有可能,我该如何设置?

3 个答案:

答案 0 :(得分:13)

您可以尝试使用某种git-bzr网桥,例如 git-bzr git-bzr 脚本:

  

此脚本允许您在git存储库中添加bazaar存储库作为git分支   之后,您可以获取Bazaar仓库,进行一些更改,然后将其推回Bazaar。

反过来是可能的,这意味着您可以克隆bzr repo并使用 bzr-git 推送到您的GitHub仓库。

答案 1 :(得分:1)

注意:trunk bzr-fastimport 已损坏并可能损坏您的'标记'文件..

https://code.launchpad.net/~xrg/bzr-fastimport/re-tailor

此处详细实施: http://git.hellug.gr/?p=xrg/openerp-rebzr;a=shortlog;h=refs/heads/fast-only

答案 2 :(得分:0)

我刚刚写了a detailed how-to for mirroring a Launchpad Bazaar repo to Github (note that it focuses on Mac users)

此操作方法的最低版本:

  1. 安装市集和一个插件以使其与git一起使用
brew install bazaar
brew tap gdubicki/tap
brew install gdubicki/tap/bzr-git
  1. 克隆市集存储库
# for example:
bzr branch lp:update-motd
  1. 创建Git存储库

在我的情况下,您需要的是回购的URL:

git+ssh://git@github.com/gdubicki/update-motd-for-non-ubuntu.git

  1. 将克隆推送到远程
cd update-motd # or whatever is the name of the Bazaar branch
PYTHONPATH="/usr/local/lib/python2.7/site-packages" bzr dpush -v git+ssh://git@github.com/gdubicki/update-motd-for-non-ubuntu.git,branch=master