Github上にプロジェクトを分散管理している場合、デプロイの際の選択肢の一つにDockerが挙げられるようになってきました。 この記事では、簡単にDockerfileをbuildしただけで、コンテナ上でプライベートリポジトがクローンできる方法を共有します。 結論からいくと、GithubのOAuthトークンを利用すると最高に楽でした。 簡単というのは、一般的な秘密鍵とsshを活用した方法と比較して簡単という意味です。 ちなみに、簡単どころか今のところはssh経由での方法による解法がつきとめられませんでした(ベースイメージはalpine:3.3)。 こちらの記事がとても最高に参考になったのですが、多少Github上での作業が変わった(?)ようなので、補足しながら説明します。 OAuthトークンの作成 Githubにログインした上で、次の箇所まで進んでください。 Setteings(右上ドロッ