web-dev-qa-db-ja.com

GitHubからインポートするようにLaunchpadをセットアップする方法は?

最初のLaunchpadプロジェクトをセットアップしています。

この場合、私は GitHubプロジェクト からMasterブランチからインポートしたいと思います-デフォルトのブランチはMasterではありません-それは現在「Release-0.6」と呼ばれるリリースブランチです

Launchpadで、自動的にインポートするように設定しました:

enter image description here

ご覧のとおり、インポートは失敗しました-エラーログの状態:

 2013-01-07 14:45:11情報ジョブを開始しています。
 2013-01-07 14:45:11情報中央ストアから既存のbzrブランチを取得しています。
 2013- 01-07 14:45:14 INFO [chan bzr SocketAsChannelAdapter] sftp接続を開いた(サーバーバージョン3)
 2013-01-07 14:45:17 INFO [chan bzr SocketAsChannelAdapter] sftp接続を開いた(サーバーバージョン3 )
 2013-01-07 14:45:17 INFO 291バイトが転送されました
 2013-01-07 14:45:18 INFOリモートロケーションにブランチが見つかりませんでした。

私のGitHubプロジェクトは明らかに正しいWebロケーションにあるので、これは奇妙です。

したがって、私の構成で何が間違っていますか?

つまり、GithubからインポートするLaunchpadプロジェクトをどのように設定すればよいのでしょうか?

9
fossfreedom

Githubに表示されている「読み取り専用git location」を使用する必要があります。これは(使用した)Web URLと同じですが、最後に.gitが追加されます。これをURLの最後に追加する必要があります。

非マスターブランチをインポートするには、URLの最後に,branch=branchnameも追加する必要があります。

また、この場合、「マスターブランチ」という用語と「マスターという名前のブランチ」を混同している可能性があると思います。プロジェクトの場合、 https://github.com/fossfreedom/coverart-browser.git を引くと、release-0.6の呼び出し内容が表示されます。 ,branch=nameの部分を省略すると、必要なものが得られると思います。ただし、bzrでリポジトリを分岐しようとすると、次のエラーが表示されます。

 bzr:エラー:<Commit 3f47f3ed4e9e6f15a6c5229bf36d061ae4d86605>の不明な追加フィールド:['gpgsig'、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 ''、 '']。

これにより、Launchpadでのインポートも失敗する可能性があります。

7
dobey

ランチパッド gitコードの直接インポートをサポート 2016年10月16日以降、セットアップ手順については ドキュメント を参照してください。

注:これを読んでいるときに 10844 バグがまだ開いている場合、古い設定からbzrインポート設定を消去することを忘れないでください。 。

2

サポートされていない、branch = branchnameの回避策は、デフォルトのブランチをインポートするブランチに設定して、最初にgithubにフォークを作成することです。

0
jcrigby