Home My Page Projects Site Admin
Summary Activity Tracker Lists Docs News SCM

[#19053] Svn url moved permanently

Date:
2015-06-03 07:31
Priority:
3
State:
Open
Submitted by:
jean-françois Labbé (jlabbe)
Assigned to:
Matthieu Imbert (mimbert)
Category:
bloquant
Group:
none
Resolution:
none
Summary:
Svn url moved permanently

Detailed description
Bonjour,

Toutes les urls svn de tous mes projets ne sont plus bonnes depuis la mise à jour.

J'obtiens l'erreur suivante:
Repository has been moved: Repository moved permanently to 'https://scm.gforge.inria.fr/authscm/jlabbe/svn/gazelle'; please relocate at /usr/share/perl5/Git/SVN.pm line 717.

Svn info:

Path: .
URL: https://scm.gforge.inria.fr/svn/gazelle/Maven/gazelle-assertion-gui/trunk
Repository Root: https://scm.gforge.inria.fr/svn/gazelle
Repository UUID: 356b4b1a-1d2b-0410-8bf1-ffa24008f01e
Revision: 46254
Node Kind: directory
Schedule: normal
Last Changed Author: gazelle-jenkins
Last Changed Rev: 46254
Last Changed Date: 2015-04-08 09:16:23 +0200 (mer., 08 avril 2015)

Que dois-je faire?
Message  ↓
Date: 2015-10-27 12:07
Sender: Matthieu Imbert

Hi,

I recap on this bug:

For private projects, Git or Subversion:

- svn+ssh URLs (Read/write) may ommit the user login, if local login is same as forge login. If local login is different from forge login, you have to configure the login in ~/.ssh/config

- https developer URLs (Read/write) always have contain the user login. There's no way to avoid it.

For public projects: public (Read-only) URLs are anonymous, no user login, for protocols svnserver, git-daemon, ou https.

Date: 2015-06-22 15:26
Sender: Sylvain Beucler

SVN externals will work for public projects.
They also work with SSH-based access.

If you need SVN HTTPS externals for private projects, can you test with the old URL scheme?

Date: 2015-06-19 15:04
Sender: Cristian Versari

Hello,
the presence of user names in SVN URLs creates problems also for SVN externals, since externals are fixed URLs that should not depend on user names. This makes impossible to use the HTTPS protocol for SVN externals.


Cristian Versari

Date: 2015-06-12 13:13
Sender: Benjamin Lux

Bonjour,

J'utilise git svn et j'ai rencontré un problème décrit ci dessous.
La solution proposée sur ce lien à l'air de fonctionner correctement chez moi :)
-----------------------------------------
Hi,
I use git svn and I had errors with gFroge upgrade.
The solution on this link seems to work well on my pc.

http://theadmin.org/articles/git-svn-switch-to-a-different-a-svn-url/

Benjamin

Date: 2015-06-05 11:40
Sender: Sylvain Beucler

Jean-François,

Does your existing configuration still work, given that there's a redirect from the old (user-independent) URL to the new one ?

Regards,

Date: 2015-06-04 15:06
Sender: Matthieu Imbert

effectivement pour ce type de situation c'est pas idéal d'avoir le nom d'user dans l'url.
Pour ce cas précis, pouvez-vous utiliser l'url svn+ssh ou l'url accès anonyme, qui elles n'incluent pas de nom d'user?

Date: 2015-06-04 13:23
Sender: jean-françois Labbé

I think you should have warned us about url changes.

Just for you to know in a java application managed with maven, you define how you connect to repository, so for example:

<scm>
<connection>scm:svn:svn://scm.gforge.inria.fr/svn/gazelle/Maven/gazelle-tm/trunk</connection>
<developerConnection>scm:svn:https://scm.gforge.inria.fr/svn/gazelle/Maven/gazelle-tm/trunk</developerConnection>
<url>https://gforge.inria.fr/scm/viewvc.php/Maven/gazelle-tm/trunk/?root=gazelle</url>
</scm>

with the update we have to change those urls to include the username, but we are multiple developers.

We won't ask every developpers to change the url in the pom.xml everytime!

Date: 2015-06-04 12:52
Sender: Sylvain Beucler

If you get the error from Eclipse :
- First fetch new commits from InriaForge (Team > Update to HEAD)
- Then, perform your commit as usual

Date: 2015-06-04 12:05
Sender: Matthieu Imbert

A FAQ entry has been added for this issue: http://siteadmin.gforge.inria.fr/FAQ.html#scm_relocation

Date: 2015-06-03 15:08
Sender: Sylvain Beucler

(Fusion avec le bug [#19058])

S'il avait été possible de ne pas modifier les URLs, nous l'aurions fait.
Des efforts ont été mis en place pour assurer une migration automatique vers la nouvelle URL.

Malheureusement Eclipse ne semble pas prendre en compte cette migration automatique (en revanche un "svn up" dans le dossier de travail fonctionne).
En cas de problème, il faut utiliser la commande "svn switch" comme suit :
svn switch --relocate https://scm.gforge.inria.fr/svn/PROJECT/trunk https://scm.gforge.inria.fr/authscm/USER/svn/PROJECT/trunk

Désolé pour le désagrément.

Date: 2015-06-03 09:07
Sender: Sylvain Beucler

Vous devez utiliser 'svn switch'.
Pour git-svn, je ne sais pas.
L'URL a dû changer pour unifier l'accès SSH et HTTPS (pour SVN comme pour Git).
Bonne journée,

Date: 2015-06-03 09:04
Sender: jean-françois Labbé

Suite à svn-commit en ligne de commande:

Entrée du journal non modifié ou non précisé
(a)nnule, (c)ontinue, (e)dite
c
svn: E175011: Échec de la propagation (commit), détails :
svn: E175011: Dépôt definitivement déplacé en 'https://scm.gforge.inria.fr/authscm/aboufahja/svn/gazelle/Maven/simulators/XDStarClient/branches/XDStarClient-V7/XDStarClient-war/src/main/webapp/timer' ; merci de relocaliser

Même erreur en essayant depuis Eclipse

Avec git-svn rebase:

Repository has been moved: Repository moved permanently to 'https://scm.gforge.inria.fr/authscm/jlabbe/svn/gazelle'; please relocate at /usr/share/perl5/Git/SVN.pm line 717.

Donc nous sommes bloqué.

Pourquoi avoir changé l'url du repository?

Date: 2015-06-03 08:29
Sender: Sylvain Beucler

Bonjour,

SVN devrait normalement prendre la nouvelle URL automatiquement - pouvez-vous nous dire les commandes que vous avez tapées ?

Sinon il faut utiliser la commande 'svn switch' pour lui donner la nouvelle URL présente dans le message d'erreur.

Bonne journée,

Field Old Value Date By
assigned_tonone2015-10-27 12:07mimbert
detailsBonjour, Toutes les urls svn de tous mes projets ne sont plus bonnes depuis la mise à jour. J'obtiens l'erreur suivante: Repository has been moved: Repository moved permanently to 'https://scm.gforge.inria.fr/authscm/jlabbe/svn/gazelle'; please relocate at /usr/share/perl5/Git/SVN.pm line 717. Svn info: Path: . URL: https://scm.gforge.inria.fr/svn/gazelle/Maven/gazelle-assertion-gui/trunk Repository Root: https://scm.gforge.inria.fr/svn/gazelle Repository UUID: 356b4b1a-1d2b-0410-8bf1-ffa24008f01e Revision: 46254 Node Kind: directory Schedule: normal Last Changed Author: gazelle-jenkins Last Changed Rev: 46254 Last Changed Date: 2015-04-08 09:16:23 +0200 (mer., 08 avril 2015)<br /><br /> Que dois-je faire?2015-06-22 15:26sbeucler
details Bonjour,<br /><br /> <br /><br /> Toutes les urls svn de tous mes projets ne sont plus bonnes depuis la mise à jour.<br /><br /> <br /><br /> J'obtiens l'erreur suivante:<br /><br /> Repository has been moved: Repository moved permanently to '<a href="<a href="https://scm.gforge.inria.fr/authscm/jlabbe/svn/gazelle"" target="_new">https://scm.gforge.inria.fr/authscm/jlabbe/svn/gazelle"</a>; target="_new"><a href="https://scm.gforge.inria.fr/authscm/jlabbe/svn/gazelle</a" target="_new">https://scm.gforge.inria.fr/authscm/jlabbe/svn/gazelle</a</a>>'; please relocate at /usr/share/perl5/Git/SVN.pm line 717.<br /><br /> <br /><br /> Svn info:<br /><br /> <br /><br /> Path: .<br /><br /> URL: <a href="<a href="https://scm.gforge.inria.fr/svn/gazelle/Maven/gazelle-assertion-gui/trunk"" target="_new">https://scm.gforge.inria.fr/svn/gazelle/Maven/gazelle-assertion-gui/trunk"</a>; target="_new"><a href="https://scm.gforge.inria.fr/svn/gazelle/Maven/gazelle-assertion-gui/trunk</a" target="_new">https://scm.gforge.inria.fr/svn/gazelle/Maven/gazelle-assertion-gui/trunk</a</a>><br /><br /> Repository Root: <a href="<a href="https://scm.gforge.inria.fr/svn/gazelle"" target="_new">https://scm.gforge.inria.fr/svn/gazelle"</a>; target="_new"><a href="https://scm.gforge.inria.fr/svn/gazelle</a" target="_new">https://scm.gforge.inria.fr/svn/gazelle</a</a>><br /><br /> Repository UUID: 356b4b1a-1d2b-0410-8bf1-ffa24008f01e<br /><br /> Revision: 46254<br /><br /> Node Kind: directory<br /><br /> Schedule: normal<br /><br /> Last Changed Author: gazelle-jenkins<br /><br /> Last Changed Rev: 46254<br /><br /> Last Changed Date: 2015-04-08 09:16:23 +0200 (mer., 08 avril 2015)<br /><br /> <br /><br /> Que dois-je faire? 2015-06-03 15:08sbeucler
details Bonjour,<br /> <br /> Toutes les urls svn de tous mes projets ne sont plus bonnes depuis la mise à jour.<br /> <br /> J'obtiens l'erreur suivante:<br /> Repository has been moved: Repository moved permanently to '<a href="https://scm.gforge.inria.fr/authscm/jlabbe/svn/gazelle" target="_new">https://scm.gforge.inria.fr/authscm/jlabbe/svn/gazelle</a>'; please relocate at /usr/share/perl5/Git/SVN.pm line 717.<br /> <br /> Svn info:<br /> <br /> Path: .<br /> URL: <a href="https://scm.gforge.inria.fr/svn/gazelle/Maven/gazelle-assertion-gui/trunk" target="_new">https://scm.gforge.inria.fr/svn/gazelle/Maven/gazelle-assertion-gui/trunk</a><br /> Repository Root: <a href="https://scm.gforge.inria.fr/svn/gazelle" target="_new">https://scm.gforge.inria.fr/svn/gazelle</a><br /> Repository UUID: 356b4b1a-1d2b-0410-8bf1-ffa24008f01e<br /> Revision: 46254<br /> Node Kind: directory<br /> Schedule: normal<br /> Last Changed Author: gazelle-jenkins<br /> Last Changed Rev: 46254<br /> Last Changed Date: 2015-04-08 09:16:23 +0200 (mer., 08 avril 2015)<br /> <br /> Que dois-je faire? 2015-06-03 09:07sbeucler
detailsBonjour, Toutes les urls svn de tous mes projets ne sont plus bonnes depuis la mise à jour. J'obtiens l'erreur suivante: Repository has been moved: Repository moved permanently to 'https://scm.gforge.inria.fr/authscm/jlabbe/svn/gazelle'; please relocate at /usr/share/perl5/Git/SVN.pm line 717. Svn info: Path: . URL: https://scm.gforge.inria.fr/svn/gazelle/Maven/gazelle-assertion-gui/trunk Repository Root: https://scm.gforge.inria.fr/svn/gazelle Repository UUID: 356b4b1a-1d2b-0410-8bf1-ffa24008f01e Revision: 46254 Node Kind: directory Schedule: normal Last Changed Author: gazelle-jenkins Last Changed Rev: 46254 Last Changed Date: 2015-04-08 09:16:23 +0200 (mer., 08 avril 2015) Que dois-je faire?2015-06-03 08:29sbeucler