2013-05-30 11 views
23

Ho creato un repository git ai servizi di team foundation, e voglio collegarmi ad esso, ma non conosco il suo URL e fastidiosamente non riesco a trovarlo.Connetti al repository git in TFS o Visual Studio Online

ho creato il mio repo locale e dit la mia iniziale commettere

Ora mi chiedo cosa devo impostare a distanza. Ho chiamato il mio repository myproject.mysubproject sul sito Web dei servizi di fondazione.

Ho provato https://mysubdomain.visualstudio.com/myproject.mysubproject e https://mysubdomain.visualstudio.com/myproject.mysubproject.git, ma per entrambi, nessun sigaro, e ora sono praticamente privo di idee. Qualcuno sa dove sarò in grado di trovare il repo?

Edit: Come nota a margine: io sono non lavorando da Visual Studio, né voglio per questo progetto (ma lo farò per altri progetti)

+0

Se si sta per connettersi al repository GIT TFS tramite qualcosa di diverso da Visual Studio, è necessario abilitare "l'autenticazione di base" nel profilo online VS. http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-45-92-2013-03-Git_2D00_Command_2D00_Prompt/4722.GitSettingsTFSProfileAltCreds.png – Robino

+1

@Robino il collegamento è morto –

+0

@PrashantC - è possibile seguire il metodo qui invece https://www.visualstudio.com/en-us/docs/integrate/get-started/auth/overview – Robino

risposta

37

Se si va alla interfaccia utente web, sotto l'hub "code", se è un repository vuoto, l'URL clone sarà lì. Se non è vuoto, c'è un'icona a destra (doppia icona di carta) che si aprirà con l'URL clone.

L'URL sarà in forma ...

https://[youraccount].visualstudio.com/DefaultCollection/_git/[gitRepoName]

Si noti inoltre che è lo stesso URL che è nel tuo browser web, se si passa a che i progetti hub codice.

Tuttavia, nota nell'ultima versione, abbiamo aggiunto più repository per progetto. Per il repository iniziale, il nome del repository corrisponde al progetto, quindi il nome del progetto non è richiesto nell'URL. Per ulteriori pronti contro termine, projectName può essere richiesto:

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

Ma ancora una volta, utilizzando l'interfaccia utente web è il modo più semplice per ottenere l'url.

Una volta che avete url si può semplicemente eseguire git clone [url]

modificare:

Per l'autenticazione, VSO recentemente aggiunto gettoni PAT. È possibile utilizzare qualsiasi nome utente e il token PAT come password. See more here Questo non è ancora disponibile per il TFS in locale.

È inoltre possibile utilizzare credenziali alternative: see more here

+0

grazie mille! Ho completamente trascurato il collegamento clone! – Martijn

+1

grazie per l'input.stiamo discutendo su come renderlo più percorribile (forse il wizard della fine della creazione ??) – bryanmac

+1

Dopo tutto, la cosa più importante da sapere su un repository è il suo URL. – Martijn

2

Questo è stato leggermente modificato nelle versioni più recenti di Visual Studio Online. Ora vai al tuo progetto, vai su "Codice", e poi (presumendo che tu abbia già impostato un progetto) ci sarà un pulsante "Clona" all'estrema destra, colpendolo che porterà un piccolo popup con l'url clone (che è l'url git). VSO Image

Problemi correlati