IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XCode Discussion :

Se connecter a un SVN avec Xcode 4.1


Sujet :

XCode

  1. #1
    Candidat au Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Se connecter a un SVN avec Xcode 4.1
    Bonjour a tous !

    Je suis un petit nouveau sur votre forum ainsi qu un petit nouveau dans le monde du developpement.

    Avec un ami nous avons un projet de developpement d' applis iPhone/iPad et nous aimerions partagés nos sources.

    J' ai donc mis en place sur mon server ubuntu un server SVN et j' aimerais, dans la mesure ou cela semble etre possible, utiliser la fonction "Connect to a repository" de Xcode 4.1 ...

    Seulement j' ai beau mettre l' url de mon SVN ... j' ai toujours le droit a "Host unreachable" (alors que mon svn repond bien, vous pouvez vous meme le tester http://217.160.224.124/dev_ios )

    Peut etre y a t il une "astuce" pour cette fonctionnalité ?

    En tous cas merci d'avance pr vos precieux conseils.

    Cordialement.

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 936
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 936
    Points : 4 356
    Points
    4 356
    Par défaut
    Citation Envoyé par romain1708 Voir le message
    Seulement j' ai beau mettre l' url de mon SVN ... j' ai toujours le droit a "Host unreachable" (alors que mon svn repond bien, vous pouvez vous meme le tester
    c'est que l'URL que vous donnez à XCode n'est pas correcte… ou que le port du serveur n'est pas accessible de votre machine client… (problème de firewall par exemple)

    Un URL SVN est par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    svn+ssh://USER_NAME@HOST_NAME/PATH_TO_SVN_HOME_REPOSITORIES/PATH_TO_PROJECT_IN_REPOS
    svn://USER_NAME@HOST_NAME/PATH_TO_SVN_HOME_REPOSITORIES/PATH_TO_PROJECT_IN_REPOS
    
    svn+ssh://dupont@217.160.224.124/svn/repositories/dev_ios/Project/trunk
    si vous utilisez SSH, l'utilisateur dupont a été créé avec "useradd" sur le serveur, il y a un dossier .ssh dans son home contenant un fichier authorized_keys ou authorized_keys2 avec les bonnes permissions (chmod 600) et le bon owner (chown dupont:users) et ce fichier contient la clé publique de la paire de clés que vous aurez créée sur la machine client (si vous n'en avez pas encore) avec par exemple "ssh-keygen -t rsa -b 2048" …
    (vous avez intérêt à créer un groupe svnusers sur le serveur auquel appartiendront tous les utilisateurs qui ont besoin de SVN… et que tout le /svn soit "chown -R svn:svnusers", vous pouvez aussi ajouter à votre /etc/aliases une ligne "commit-watchers: " avec tous les clients qui devraient recevoir les notifications des commits par mail - voir /svn/repositories/hooks/ - … et n'oubliez pas "sudo newaliases" après la modification… )

    si vous n'utilisez pas ssh mais le protocole natif SVN il faut que le serveur accepte les connections sur le port de SVN (donc que le firewall du serveur soit configuré correctement et que votre FAI autorise la connection sur ce port…), si vous utilisez HTTP, il faut que WebDAV soit configuré sur le serveur…

    (perso, je considère la config SVN+SSH comme étant de loin la plus simple à mettre en œuvre… une fois que vous pouvez vous connecter en SSH "normal" - ssh dupont@217.160.224.124 avec la paire de clés - il n'y a plus qu'une erreur dans l'URL qui puisse vous bloquez… côté XCode, il faut donner le path de la clé privée dans le tab SSH de la configuration SCM)

    (et si vous utilisez svnserve pour des accès read-only, il faut aussi que sa config xinet.d (ou équivalent) soit correcte : principalement la ligne "server_args" doit contenir le bon path pour l'argument "--root"…)

Discussions similaires

  1. Connection a DB Oracle avec les drivers natif
    Par Psykotik dans le forum Interfaces de programmation
    Réponses: 3
    Dernier message: 07/09/2006, 11h30
  2. Réponses: 3
    Dernier message: 12/02/2006, 05h51
  3. Réponses: 3
    Dernier message: 14/11/2005, 16h18
  4. connection base de données avec VB6
    Par 24 faubourg dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 07/11/2005, 20h03
  5. ORA-12500 si connection a une 8i avec un listener 9i
    Par thomasjcj dans le forum Connexions aux bases de données
    Réponses: 3
    Dernier message: 27/10/2005, 15h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo