첫 런치 패드 프로젝트를 설정하고 있습니다.
이 경우 GitHub 프로젝트 에서 Master 브랜치에서 가져오고 싶습니다 . 기본 브랜치는 Master가 아닙니다. 현재 “Release-0.6″이라고하는 릴리스 브랜치입니다.
런치 패드에서 자동으로 가져 오도록 설정했습니다.
보시다시피, 가져 오기 실패-오류 로그 상태 :
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 정보 원격 위치에 지점이 없습니다.
내 GitHub 프로젝트가 올바른 웹 위치에 있기 때문에 이상합니다.
따라서 구성에서 무엇이 잘못 되었습니까?
즉, Github에서 가져 오려면 Launchpad 프로젝트를 어떻게 설정해야합니까?
답변
github에 표시된대로 “읽기 전용 git 위치”를 사용해야합니다. 사용했던 웹 URL과 동일하지만 .git
끝에 추가됩니다. URL 끝에 이것을 추가해야합니다.
비 마스터 브랜치를 가져 오려면 ,branch=branchname
URL 끝에 추가해야합니다 .
또한이 경우 “마스터 브랜치”라는 용어를 “브랜치 명명 된 마스터”와 혼동 할 수 있습니다. 프로젝트의 경우 https://github.com/fossfreedom/coverart-browser.git을 가져 오면 release-0.6이라고 부르는 내용이 표시됩니다. ,branch=name
조각을 생략 하면 원하는 것을 얻을 수 있다고 생각합니다 . 그러나 bzr에서 저장소를 분기하려고 할 때 다음 오류가 발생합니다.
bzr : 오류 : <Commit 3f47f3ed4e9e6f15a6c5229bf36d061ae4d86605>의 알 수없는 추가 필드 : [ 'gpgsig', '', '', '', '', '', '', '', '', '', ''].
런치 패드에서도 가져 오기가 실패 할 수 있습니다.
답변
런치 패드 는 2016 년 10 월 10 일부터 2016 년까지 직접 git 코드 가져 오기를 지원합니다 . 설정 지침 은 문서 를 참조하십시오 .
참고 : 이 내용을 읽을 때 1084403 버그가 여전히 열려 있으면 이전 설정에서 bzr 가져 오기 설정을 정리하거나 git 코드가있는 경우에도 git code 레시피를 설정할 수 없다는 것을 잊지 마십시오.
답변
지원되지 않는 branch = branchname에 대한 해결 방법은 기본 분기가 가져 오려는 분기로 설정된 상태에서 github에 포크를 만드는 것입니다.