8.3.4.2.4. 安全 Git 的 .gitconfig 文件
如果 Git 服务器使用双向 SSL 和用户名进行保护,您必须将证书文件添加到源构建中,并在 .gitconfig 文件中添加对证书文件的引用:
- 将 client.crt、cacert.crt 和 client.key 文件添加到 应用程序源代码 中的 /var/run/secrets/openshift.io/source/ 文件夹。
在服务器的 .gitconfig 文件中,添加下例中所示的
[http]
部分:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建 secret:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
重要
为避免必须再次输入密码,请务必在构建中指定 S2I 镜像。但是,如果无法克隆存储库,您仍然需要指定用户名和密码来推进构建。