패키지가 원 안에 빌드 된 패키지와 별도의 repos에 있습니다. 우리는 github 사용자 키 (https://circleci.com/docs/github-security-ssh-keys/)로 빌드를 설정하여 종속성을 포함하는 개인용 저장소에 액세스 할 수 있습니다. 그러나 godep restore를 호출하면 git clone https : // ... 호출이됩니다.godep에서 서클 빌드 SSH를 통해 github에서 패키지를 가져 오도록하십시오.
SSH 유형 URL을 사용하여 godep 복원 패키지를 강제로 적용 할 수 있습니까? 또는 어떻게 든 HTTPS를 통해 인증을 사용하도록 사용자 키를 사용할 수 있습니까? https://gist.github.com/shurcooL/6927554
옵션이지만 godeps.json 파일 만 커밋하고 소스를 환경에 복원하는 것을 선호합니다. 공급 업체 폴더와 json 파일을 모두 커밋하면 두 파일이 동기화되지 않는 범위가 제공됩니다. –
아니요,'godep update'를 사용하여'vendor'를 업데이트하십시오. (그리고 json과'vendor' 폴더를 모두 업데이트 할 것입니다.) –
바실리 님은 정확합니다 @MylesMcDonnell 벤더 폴더를 커밋해야합니다. 외부 git repos에 의존하여 코드를 작성하십시오. 나는 repos가 너의 것이면 이상하게 들리는 것을 안다.하지만 더 잘 작동하고, 사용하는 실제 버전을 커밋하고 고비너가 업데이트 등을 관리하게하면 많은 고통을 피할 수있다. – dmportella