我目前在私人服务器上设置了GitBlit的私人安装,用于私人回购。
我还必须为我们的公司项目使用公司安装的 GitBlit。
在一个完美的世界里,我将能够使用ssh(就像 GitHub 一样)并为每个服务器配置不同的 ssh 密钥。
不幸的是,GitBlit 选择使用 SSL 而不是 SSH。为 git 安装单个 SSL 证书非常简单。
git config --global http.sslKey path/to/username.key
但是在设置全局属性时,似乎我只能有一个键。解决这个问题的唯一方法是覆盖GIT_SSL_KEY
项目中的,还是有什么方法可以在全局设置中使用两个不同的 SSL 密钥(IE:指向http:sslKey
文件.config
而不是.key
文件)?