Я не думаю, что это возможно из поля, не используя Шлюз Удаленного рабочего стола также. Ссылки RDWeb будут всегда идти для портирования 3389 без Шлюза RD.
См. комментарии от Rand Morimoto на этом сообщении в блоге для некоторых деталей:
http://www.networkworld.com/community/node/49566
Если Вы реализуете Шлюз Удаленного рабочего стола, то внешний трафик RDP войдет более чем 443 к серверу Шлюза, и затем использовать любой порт RDP, который Вы указали внутренне. Посмотрите это сообщение в блоге для некоторых деталей установки:
Так мне и самому удалось исправить это:
<VirtualHost *:80>
DocumentRoot /home/subgit/repos
<Directory /home/subgit/repos>
Options None
AllowOverride none
Order allow,deny
Allow from all
</Directory>
CustomLog /home/subgit/logs/access_log combined
SuexecUserGroup subgit subgit
ScriptAlias /git/ /home/subgit/bin/gitolite-suexec-wrapper.sh/
RewriteEngine On
RewriteCond %{QUERY_STRING} service=git-receive-pack [OR,NC]
RewriteCond %{REQUEST_URI} ^/git/.*/git-receive-pack$ [NC]
RewriteRule .* - [E=AUTHREQUIRED:yes]
<LocationMatch "/git/">
Order Allow,Deny
Deny from env=AUTHREQUIRED
Allow from all
Satisfy Any
AuthType Basic
AuthName "subgit"
AuthBasicProvider file
AuthUserFile /home/subgit/etc/subgit
Require valid-user
</LocationMatch>
<LocationMatch "/svn">
DAV svn
SvnPath /home/subgit/repos/testrepo
AuthType Basic
AuthName "subgit"
AuthBasicProvider file
AuthUserFile /home/subgit/etc/subgit
AuthzSVNAccessFile /home/subgit/etc/subgit.access
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</LocationMatch>
</VirtualHost>
Что касается комментариев о бесшовной интеграции, нет, это не идеально, но довольно хорошо и достаточно для этой цели.
«Полная интеграция между SVN и git» невозможна, лежащие в основе модели слишком разные. Посмотрите в документации для git svn
длинный список вещей, которые естественны в мире git и которые не могут быть выполнены в SVN. Лучше подумайте о миграции с SVN (упомянутый git svn
отлично работает, чтобы проглотить репозиторий SVN, но это происходит медленно, как патока; можно сохранить оригинал для резервного копирования и работать с git
] с этого момента).