Je suis sur un ordinateur portable (Ubuntu) avec un réseau utilisant un proxy HTTP (seules les connexions http sont autorisées).
Lorsque j'utilise svn up pour une URL telle que 'http: // .....', tout est cool (le référentiel google chrome fonctionne parfaitement), mais pour le moment je dois passer du serveur avec 'svn: // .... et je vois que la connexion est refusée.
J'ai défini la configuration du proxy dans / etc / subversion / servers mais cela n'aide pas.
Quelqu'un a un avis / une solution?
Réponses
Trop de publicités?En /etc/subversion/servers
vous définissez http-proxy-host
, ce qui n'a rien à voir avec svn://
qui se connecte à un serveur différent généralement en cours d'exécution sur le port 3690 commencé par svnserve
commande.
Si vous avez accès au serveur, vous pouvez configurer svn+ssh://
comme expliqué ici.
Mise à jour: Vous pouvez également essayer d'utiliser connect-tunnel
, qui utilise votre HTTPS serveur proxy pour les connexions de tunnel:
connect-tunnel -P proxy.company.com:8080 -T 10234:svn.example.com:3690
Ensuite, vous utilisez
svn checkout svn://localhost:10234/path/to/trunk
Si vous pouvez y accéder via SSH, vous pouvez utiliser un serveur SVN avec transfert de port SSH.
Utilisez SSH -L (ou -R, j’oublie, cela m’embrouille toujours) pour créer un tunnel SSH afin que
127.0.0.1:3690 se connecte vraiment à remote: 3690 via le tunnel ssh, et vous pouvez ensuite l'utiliser via
svn co svn: //127.0.0.1 / ....