パッケージは、別々のreposでパッケージ化されています。依存関係を含む私用リポジトリにアクセスできるように、githubユーザ鍵(https://circleci.com/docs/github-security-ssh-keys/)でビルドをセットアップしました。しかし、godep restoreを呼び出すとgitクローンhttps:// ...が呼び出されます。godepがgithubからサークルビルドでSSH経由でパッケージを引き出すように強制する
SSHタイプのURLを使用してgodepリストアパッケージを強制的に実行することはできますか?あるいは、何らかの形でユーザーキーを使用してHTTPSで認証を有効にすることは可能ですか? https://gist.github.com/shurcooL/6927554
これはオプションですが、godeps.jsonファイルをコミットしてソースを環境に復元することをお勧めします。ベンダフォルダとjsonファイルの両方をコミットすると、2つが同期しなくなる範囲が提供されます。 –
いいえ、単に 'godep update'を使って' vendor'を更新してください(それはjsonと 'vendor'フォルダの両方を更新します): –
vasily is correct @MylesMcDonnellベンダーのフォルダをコミットする必要があります。外部のgit reposに依存してコードをビルドします。私はそれが奇妙に聞こえることは分かっていますが、リポジトリがあなたのものだと分かっていますが、それはうまくいきます。実際のバージョンをコミットして、大将がアップデートなどを管理できるようにすれば、多くの苦痛を避けます。 – dmportella