将私有的GitHub存储库安装到一个容器的卷中
有没有人将一个私有的GitHub存储库挂载到一个kubernetes容器中?
达到这个目标的最好方法是什么? 我想到了两种可能的方法:
- 在HTTPS存储库URL中使用用户/密码
- 在机器上使用专用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/