OSError(13, 'Permission denied') avec un checkout SVN

beegeezzz

Membre actif
17 Janvier 2013
499
6
48
Bruxelles
Bonjour à tous,

J'ai installé xcode et command line tools.

Dans le terminal, j'essaie cette ligne de commande :

Bloc de code:
/Users/David/Downloads/subversion-1.6.16/HACKING checkout --revision HEAD http://IP/svn/ODM /Applications/MAMP/htdocs/test

j'obtiens sans cesse se message d'erreur :

OSError(13, 'Permission denied')

Comment régler ce problème svp ?

Merci d'avance.
 
Salut

Lorsque j'installe un projet avec subversion, je lance la commande suivante :

Bloc de code:
svn co http://adresse_de_mon_repository.com/projet nom_du_projet_si_different

Bon courage !
 
Salut

Lorsque j'installe un projet avec subversion, je lance la commande suivante :

Bloc de code:
svn co http://adresse_de_mon_repository.com/projet nom_du_projet_si_different
Bon courage !

Salut,

Merci pour ta réponse.

J'ai pu faire un premier checkout du dossier du serveur via la ligne de commande.

Plusieurs questions :

1) où se trouve le résultat du checkout sur mon mac ?==> trouvé ==> /Users/David/DOMA_SVN_FINAL
2) Je suis obligé de toujours utilisé la ligne de commande ?

Mon but est de travailler avec Komodo IDE que j'ai acheté.

3) N'est-il pas possible d'envoyer le checkout vers httdocs ?

Voici une partie de la ligne de commande :

Début :

dd:~ David$ svn co http://IP/svn/DOMA_SVN_FINAL
Authentication realm: <http://IP> VisualSVN Server
Password for 'David':
Authentication realm: <http://IP> VisualSVN Server
Username: ddubois2
Password for 'ddubois2':
A DOMA_SVN_FINAL/fpdf
A DOMA_SVN_FINAL/fpdf/license.txt
A DOMA_SVN_FINAL/fpdf/tutorial
A DOMA_SVN_FINAL/fpdf/tutorial/logo.png
A DOMA_SVN_FINAL/fpdf/tutorial/calligra.z
Fin :

A DOMA_SVN_FINAL/js/jquery_reservation.js
A DOMA_SVN_FINAL/js/remplir_listes_deroulantes.js
A DOMA_SVN_FINAL/js/jquery_agency_books.js
Checked out revision 4.
Encore merci pour ton aide précieuse.
 
Dernière édition:
Salut

1. Lorsque tu tape la commande suivante :
Bloc de code:
svn co http://IP/svn/DOMA_SVN_FINAL
le projet sera exporté dans un dossier (nom du projet dans le repository) qui sera situé dans le dossier courant du terminal.

Par exemple, si ton projet s'appelle "truc", si tu lances la commande lorsque tu ouvre ton terminal (donc tu est situé par défaut dans ton dossier utilisateur), le projet sera dans un dossier "truc" situé dans ce dossier et son chemin sera : /Users/ton_nom_d_utilisateur/truc/

2. il existe des logiciels qui permettent de se passer entièrement de la ligne de commande, mais là il va falloir que tu fasses une recherche sur google pour trouver celui qui te convient le mieux.
Pour les add, commits, conflicts, resolved, etc, j'utilise le client SVNX, il est très simple et très bien. Pour les updates et les checkout j'utilise la ligne de commande. Tous les clients svn, gratuits ou payants, ne font en général que lancer des commandes terminal (svn update, svn commit, svn resolved, svn revert...).

3. Si tu veux que le checkout soit effectué dans un autre dossier (par exemple httdocs), tu navigues avec le terminal vers ce dossier (par ex : cd /chemin/de/mon/dossier...) et tu lance la commande de checkout svn.

Tu peux même donner un autre nom au dossier de ton projet en le spécifiant lors de l'export :
Bloc de code:
svn co http://adresse_de_mon_repository.com/truc machin
et ainsi ton projet sera dans le dossier "machin" du répertoire courant du terminal.

De manière générale, pour bien comprendre le fonctionnement de subversion, le mieux c'est de trouver une bonne documentation des fonctionnalités.
Par ex, sur wikipedia ils donnent une bonne description des différentes commandes : http://fr.wikipedia.org/wiki/Apache_Subversion

Bon courage et bonne découverte du terminal !