【发布时间】:2013-03-26 20:16:07
【问题描述】:
我目前在私人服务器上设置了 GitBlit 的私人安装,用于私人回购。
我还必须为我们的公司项目使用公司安装的 GitBlit。
在一个完美的世界里,我可以使用ssh(就像 GitHub 一样)并为每个服务器配置不同的 ssh 密钥。
不幸的是,GitBlit 选择使用 SSL 而不是 SSH。为 git 安装单个 SSL 证书非常简单。
git config --global http.sslKey path/to/username.key
但是在设置全局属性时,似乎我只能有一个键。是解决此问题的唯一方法是覆盖项目中的GIT_SSL_KEY,还是有任何方法可以在全局设置中使用两个不同的 SSL 密钥(即:将http:sslKey 指向.config 文件而不是.key文件)?
【问题讨论】:
标签: git ssl-certificate gitblit