CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

question subversion et tunnel ssh

chris_27
chris_27
Niveau 10
22 juillet 2009 à 18:04:49

iscario : cool. Tu peux éventuellement mettre un
export SVN_SSH="ssh -p 2222"
à la fin de ton .bashrc (ou équivalent) alors, histoire de ne pas avoir à refaire cette commande dans chaquet terminal.

Sinon, pour mettre fin aux mots de passe, cf le lien de godrik. :-)

iscario
iscario
Niveau 7
23 juillet 2009 à 09:00:28

merci pour les infos :-)
Par contre je me demandais comment tu savais ca (SVN_SSH) car j'ai aps vu ca marqué dans l'aide en ligne de svn :(

chris_27
chris_27
Niveau 10
23 juillet 2009 à 10:54:50

Ça devait être écrit dans la documentation complète de svn que j'ai chopé sur le site officiel, en je suppose. :-)

iscario
iscario
Niveau 7
25 juillet 2009 à 11:19:55

:( c'est re-moi avec un nouveau problème :(

Autant ca marche pour obtenir les logs, autant je n'arrive pas à faire de commit, et ca ca m'embète beaucoup car j'ai commencé à travaillé sans vérifier que les commit fonctionnent....

sudo svn commit . -m "Voici le début des modifs. d'autres vont suivre."
ssh: connect to host localhost port 22: Connection refused
svn: Commit failed (details follow):
svn: Connection closed unexpectedly

Alors que dans le même temps j'arrive à obtenir les log (sous réserve de rentrer les mots de passe)
Là je n'ai même pas l'occasion de taper au clavier, la connexion est coupé via svn.

Aurais-tu une n-ième solution stp ?

merci encore une fois.

chris_27
chris_27
Niveau 10
25 juillet 2009 à 11:47:55

sudo svn commit . -m :d) grosse grosse horreur. Enlève moi ce sudo qui n'a absolument rien à faire ici.

iscario
iscario
Niveau 7
25 juillet 2009 à 12:01:09

ah, ca change quoi ?
en fait il arrivait pas à lire le .svn, donc j'ai fait un sudo du coup :/
Je ne savais pas que ca pouvait géner :doute:

En attendant j'ai perdu mon serveur distant donc je suis obligé d'attendre pour retester :( Normalement c'est censé marche si j'enlève le sudo ?

chris_27
chris_27
Niveau 10
25 juillet 2009 à 12:04:55

« ah, ca change quoi ? » :d) sudo implique que la commande est lancée en tant que root. Hors root n'a pas la configuration qui va bien pour le svn, d'où la même erreur que celle que tu avais au début avant de configurer svn pour ton compte utilisateur.

De toute façon, la règle est simple : c'est une action au niveau utilisateur, donc pas de sudo. :-)

iscario
iscario
Niveau 7
25 juillet 2009 à 12:09:38

ah je vois, je n'avais pas du tout pensé à ca.
Bon, je vais tester dès que ca marchera à nouveau alors. merci!

iscario
iscario
Niveau 7
25 juillet 2009 à 16:18:42

c'est presque bon :hum:
La connexion se fait, le commit débute mais ne se termine pas :

Sending modules/common/peopleLdap.lib.php
Sending modules/connexions/connexions.mod.php
Transmitting file data .....svn: Commit failed (details follow):
svn: Impossible d'ouvrir le fichier '/var/svn/admin/db/write-lock': Permission non accordée

Pourtant je ne vois pas pourquoi ca bloque, les permissions sont correcte pour le groupe www-data à l'adresse indiquée...

iscario
iscario
Niveau 7
25 juillet 2009 à 16:19:20

je me demandais ou je pouvais avoir un message d'erreur plus explicite sur le serveur distant (dans /var/log/auth, j'ai pas ca , ni dans syslog)

chris_27
chris_27
Niveau 10
25 juillet 2009 à 16:24:22

« svn: Impossible d'ouvrir le fichier '/var/svn/admin/db/write-lock': Permission non accordée »
:d) Apparemment, celui qui a crée le dépot svn ne t'a pas autorisé à y faire des commits. Dans tous les cas, c'est un problème propre aux droits du dépôts svn, les fichiers systèmes du serveur ne t'apprendront rien.

iscario
iscario
Niveau 7
25 juillet 2009 à 16:25:37

bon désolé pour le triple post :

J'ai ca dans /var/log/auth :

Jul 25 16:20:38 dev-serv sshd[4466]: Accepted keyboard-interactive/pam for me from 172.30.0.18 port 45942 ssh2
Jul 25 16:20:38 dev-serv sshd[4469]: pam_unix(ssh:session): session opened for user me by (uid=0)
Jul 25 16:20:40 dev-serv sshd[4469]: pam_unix(ssh:session): session closed for user me

Du coup je me connecte avec l'utilisateur "me" (c'est à la fois mon login sur mon ordi perso, et un login sur le serveur distant, et un compte svn sur le serveur). Donc je suis assez confus...
J'ai bien spécifié dans le commit le username "me" grace à --username. En temps normal ca fonctionne avec ce user, donc je ne sais pas d'ou vient le problème.

iscario
iscario
Niveau 7
25 juillet 2009 à 16:35:13

ah :(
bizarre. J'ai les droits pourtant car je suis en rw partout dans la conf svn :rire2:

chris_27
chris_27
Niveau 10
25 juillet 2009 à 16:36:34

Vérifie les droits sur le fichier /var/svn/admin/db/write-lock déjà.

iscario
iscario
Niveau 7
25 juillet 2009 à 16:42:23

drwxrwsr-x 5 root www-data 4,0K jun 3 16:12 db

-rw-rw-r-- 1 root www-data 0 mar 5 22:27 write-lock

godrik
godrik
Niveau 30
25 juillet 2009 à 16:57:38

que retourne
$ group <login>
sur le serveur ?
Si tu essaye d'ecrire sur le fichier sans svn, que se passe t'il ?

iscario
iscario
Niveau 7
25 juillet 2009 à 16:58:53

ok laisse tomber, j'ai rajouté un w partout pour les others, depuis ca marche.

Encore merci pour tout, je pense être paré à tout maintenant (au moins sur svn^^)

Reste plus qu'à coder :-)

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware