2010-09-10 14 views
0

Je cours sous Svn sous GNU/Linux. ça marche bien quand j'exécute ma commande svn en utilisant Putty sur un autre ordinateur Windows. Mais je ne peux pas accéder à svn en utilisant Dreamweaver ou TortoiseSVN Client.svn sur GNU/Linux impossible d'accéder à mon dépôt à partir de l'ordinateur distant

Messages d'erreur:

Server et projet ne sont pas accessibles! (impossible de se connecter à l'hôte '192.168.1.10': une tentative de connexion a échoué car la partie connectée n'a pas répondu correctement après un certain temps ou la connexion établie a échoué car l'hôte connecté n'a pas répondu.)

un problème de firewal? Je ne sais pas comment ouvrir un port 3690 sur le serveur Linux? ou est-il ouvert par défaut quand svn est installé? Y at-il une configuration que je dois faire pour accéder à svn.

Je veux accéder à l'aide svn svn: // Hôte

+0

Quelle distribution utilisez-vous? –

Répondre

0

L'accès au port a été désactivé dans le pare-feu. Je viens d'ajouter l'accès pour svn port. et ça marche bien.

0

SVN prend en charge plusieurs protocoles pour l'accès aux référentiels, y compris HTTP, SSH, et même son propre protocole SVN. Le port 3690 est le port par défaut pour le protocole SVN. Vous pouvez spécifier le protocole à utiliser dans l'URL du référentiel. Par exemple. http: // ou svn: //.

Pour utiliser ssh, essayez d'utiliser quelque chose comme: svn + ssh: // nom d'utilisateur @ nom d'hôte/chemin/vers/référentiel

Rechercher "ssh" dans TortoiseSVN aide pour plus d'informations.

+0

Je pense que j'ai mentionné que je veux utiliser SVN: // méthode :) – Developer

0

Pour utiliser le protocole svn: //, le processus svnserve doit être démarré, soit par xinetd, soit par un script init. Dans la plupart des distributions, il faut envoyer un fichier pour xinetd, par ex. sur SuSE /etc/xinetd.d/svnserve où vous pouvez commenter la ligne disable = yes un répertoire set repositorys dans server_args =.