質問: ホストのsshキーを使用して、vagrant vm内でプライベートリポジトリをgit cloneする方法は? puppetlabs vcsrepoを使用してパブリックgitリポジトリのクローンを作成できますが、ホストのsshキーを使用してプライベートリポジトリのクローンも作成できるようにしたいと考えています。これを達成するために、vagrantfileやmanifests/default.ppの構成はどのようになりますか?
回答: puppetパーツについてはサポートできませんが、次のように設定することでsshエージェントを転送できます。vagrant.configure("2") do |config| config.ssh.forward_agent = true # ... end このように、ssh接続(これもgitで作成)は、ホストからの秘密鍵を使用しようとします。