Làm cách nào để thiết lập Launchpad để nhập từ GitHub?


9

Tôi đang thiết lập dự án Launchpad đầu tiên của mình.

Trong trường hợp này, tôi muốn nhập từ nhánh Master từ dự án GitHub của tôi - nhánh mặc định không phải là Master - nó là một nhánh phát hành hiện được gọi là "Release-0.6"

Trên Launchpad tôi đã thiết lập để tự động nhập:

nhập mô tả hình ảnh ở đây

Như bạn có thể thấy, quá trình nhập thất bại - trạng thái nhật ký lỗi:

2013-01 / 07 14:45:11 THÔNG TIN Bắt đầu công việc.
2013-01 / 07 14:45:11 THÔNG TIN Bắt chi nhánh bzr từ cửa hàng trung tâm.
2013-01 / 07 14:45:14 THÔNG TIN [chan bzr SocketAsChannelAdOG] Đã mở kết nối sftp (phiên bản máy chủ 3)
2013-01 / 07 14:45:17 THÔNG TIN [chan bzr SocketAsChannelAdOG] Đã mở kết nối sftp (phiên bản máy chủ 3)
2013-01 / 07 14:45:17 THÔNG TIN 291 byte được chuyển
2013-01 / 07 14:45:18 THÔNG TIN Không tìm thấy chi nhánh tại địa điểm từ xa.

Điều này thật lạ vì dự án GitHub của tôi rõ ràng là ở vị trí web chính xác.

Như vậy - tôi đã làm gì sai trong cấu hình của mình?

tức là tôi nên thiết lập dự án Launchpad của mình để nhập từ Github như thế nào?

Câu trả lời:


7

Bạn cần sử dụng "vị trí git chỉ đọc" như được hiển thị trên github. Nó giống như URL web (mà bạn đã sử dụng), nhưng được .gitgắn vào cuối. Bạn cần thêm phần này vào cuối URL của bạn.

Để nhập một nhánh không chính chủ, bạn cũng phải nối ,branch=branchnamevào cuối URL.

Ngoài ra, tôi nghĩ rằng bạn có thể nhầm lẫn giữa thuật ngữ "nhánh chính" với "nhánh có tên là chủ" trong trường hợp này. Đối với dự án của bạn, việc kéo https://github.com/fossfreedom/coverart-browser.git sẽ cung cấp nội dung của những gì bạn đang gọi phát hành-0.6. Tôi nghĩ rằng bỏ qua các ,branch=namemảnh sẽ cho những gì bạn muốn. Tuy nhiên, khi cố gắng phân nhánh kho lưu trữ của bạn trong bzr, tôi gặp phải lỗi sau:

bzr: ERROR: Các trường bổ sung không xác định trong <Commit 3f47f3ed4e9e6f15a6c5229bf36d061ae4d86605>: ['gpgsig', '', '', '', '', '', '', '', '

Điều này cũng có thể khiến việc nhập thất bại trên Launchpad.


Chi nhánh mặc định của tôi không phải là "Master" - vì vậy điều này sẽ không hoạt động?
fossfreedom

Tôi sẽ thử nghiệm - nhưng theo báo cáo lỗi này có thể không thực hiện được - bugs.launchpad.net/launchpad/+bug/1000852
fossfreedom

Có hai lỗi, vấn đề UI được mô tả trong lỗi đó và vấn đề khác mà người dùng khác mô tả trong nhận xét của mình. Anh ấy thực sự nên nộp một lỗi riêng.
dobey


0

Một cách giải quyết cho nhánh không được hỗ trợ, Branch = Branchname là tạo một ngã ba trên github trước tiên với nhánh mặc định được đặt thành nhánh bạn muốn nhập.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.