【发布时间】:2016-04-22 17:08:05
【问题描述】:
目前我使用 Gitblit 作为 repo 管理器,它被部署为 apache tomcat (centOS 6.7) 后面的 WAR。
要连接到存储库,我使用 URL(当前状态):
git <command> ssh://<user>@<host>:29418/<repo>
预期的方式是(“通缉”状态):
git <command> <user>@<host>:<repo>
我的虚拟主机:
<VirtualHost *:80>
ServerName <host>
ErrorLog logs/gitblit_error_log
ProxyRequests off
ProxyPreserveHost on
RewriteEngine on
RewriteLog logs/apache-mod_rewrite
RewriteCond %{REQUEST_URI} !^/gitblit-1.7.1.*
RewriteRule ^/(.*)$ /gitblit-1.7.1/$1 [L,PT]
JkMount /gitblit-1.7.1* worker1
</VirtualHost>
我怎样才能做到这一点并仍然保持使用 SSH 密钥连接的能力?
【问题讨论】: