私は現在、プライベートリポジトリで使用するためにプライベートサーバーにGitBlitのプライベートインストールを設定しました。
また、会社のプロジェクトにはGitBlitの会社インストールを使用する必要があります。
完璧な世界では、(GitHubのように)sshを使用して、サーバーごとに異なるsshキーを構成できます。
残念ながら、GitBlitはSSHを使用せずにSSLを使用することを選択しました。git用の単一のSSL証明書のインストールは本当に簡単です。
git config --global http.sslKey path/to/username.key
ただし、グローバル属性を設定すると、キーは1つしか持てないように見えます。プロジェクトでをオーバーライドする唯一の方法GIT_SSL_KEY
はありますか、それともグローバル設定内で2つの異なるSSLキーを利用する方法がありますか(つまりhttp:sslKey
、.config
ファイルではなくファイルを指す.key
)?