将私有的GitHub存储库安装到一个容器的卷中

有没有人将一个私有的GitHub存储库挂载到一个kubernetes容器中?

达到这个目标的最好方法是什么? 我想到了两种可能的方法:

  1. 在HTTPS存储库URL中使用用户/密码
  2. 在机器上使用专用SSH密钥

我喜欢第二个更好的,但我不知道哪个用户正在拉动存储库为其configuration适当的SSHconfiguration。

有什么想法吗?

GitHub允许在https URL中使用OAuth令牌克隆存储库,如下所示:

$ git clone https://$GH_TOKEN@github.com/owner/repo.git

请参阅https://help.github.com/articles/creating-an-access-token-for-command-line-use/