web-dev-qa-db-fra.com

Connectez-vous au référentiel Git dans TFS ou Visual Studio Online

J'ai créé un référentiel git sur Team Foundation Services, et je veux me connecter à celui-ci, mais je ne connais pas son URL et je ne le trouve pas.

J'ai créé mon référentiel local et dit mon commit initial

Maintenant, je me demande quelle télécommande je dois régler. J'ai nommé mon référentiel myproject.mysubproject sur le site Web des services de la fondation.

J'ai essayé https://mysubdomain.visualstudio.com/myproject.mysubproject et https://mysubdomain.visualstudio.com/myproject.mysubproject.git, mais pour les deux, pas de cigare, et je suis à court d'idées maintenant. Est-ce que quelqu'un sait où je pourrai trouver le repo?

Edit: En remarque: je suis pas travaillant depuis Visual Studio, je ne veux pas non plus pour ce projet (mais je le ferai pour d'autres projets)

25
Martijn

Si vous accédez à l'interface utilisateur Web, sous le hub "code", s'il s'agit d'un référentiel vide, l'URL du clone sera là. S'il n'est pas vide, il y a une icône à droite (icône double papier) qui descendra avec l'url du clone.

L'URL sera au format ...

https: // [votre compte] .visualstudio.com/DefaultCollection/_git/[gitRepoName]

Notez également que c'est la même URL que celle de votre navigateur Web si vous accédez à ce concentrateur de code de projets.

Cependant, notez dans la dernière version, nous avons ajouté plusieurs référentiels par projet. Pour le dépôt initial, le nom du dépôt correspond au projet, le nom du projet n'est donc pas requis dans l'url. Pour des dépôts supplémentaires, projectName peut être requis:

https: // [votre compte] .visualstudio.com/DefaultCollection/[projName]/_git/[gitRepoName]

Mais encore une fois, l'utilisation de l'interface utilisateur Web est le moyen le plus simple d'obtenir l'URL.

Une fois que vous avez cette URL, vous pouvez simplement exécuter git clone [url]

éditer:

Pour l'authentification, VSO a récemment ajouté des jetons PAT. Vous pouvez utiliser n'importe quel nom d'utilisateur et le jeton PAT comme mot de passe. Voir plus ici Ce n'est pas encore disponible pour TFS sur site.

Vous pouvez également utiliser des informations d'identification alternatives: voir plus ici

41
bryanmac

Cela a été légèrement modifié dans les nouvelles versions de Visual Studio Online. Maintenant, allez dans votre projet, allez dans "Code", puis (en supposant que vous avez déjà configuré un projet), il y aura un bouton "Cloner" à l'extrême droite, frappant qui fera apparaître un petit popup avec l'url du clone ( qui est l'url de git). Image VSO

3
Jason Masters