2015-05-29 18 views
5

Ho creato un progetto con controllo origine online di Visual Studio, tuttavia non ho mai effettivamente sincronizzato con il server, sto solo eseguendo localmente.Spostamento da Visual Studio online a Github

Ora ho bisogno di aggiungere questo progetto a un repository github, quindi nel client github di Windows ho localizzato il progetto e l'ho aggiunto, posso vedere tutti i miei precedenti commit, comunque quando provo a sincronizzarmi sono presentato con una finestra di dialogo che richiede le mie credenziali online VS.

Qualcuno sa come posso rimuovere l'account VS Online e spostare il progetto su Github?

Cheers!

risposta

3

Sembra che Visual Studio utilizzi git per il controllo della versione, che è coerente con il client github che visualizza la cronologia delle versioni e semplifica enormemente le cose: tutto ciò che devi fare è cambiare il riferimento remoto in modo che punti al tuo repository github.

Github ha in realtà delle buone istruzioni per cambiare il tuo telefono here. Per riassumere i pezzi importanti, dalla pista da prompt dei comandi:

cd <root directory of your local repository> 
git remote set-url origin https://github.com/USERNAME/REPOSITORY.git 
git fetch 

Sostituire USERNAME e REPOSITORY con i valori appropriati, e in esecuzione l'operazione di recupero dovrebbe richiedere le credenziali GitHub per confermare che ha funzionato.

+0

VSO utilizza TFS come controllo del codice sorgente, ma supporta anche Git ... speriamo che sia così. In caso contrario, sarà necessaria la migrazione – everton

+0

È il repository locale per il mio progetto VS in (ad esempio) 'C: /../ Visual Studio 2015/Projects/MyProject'? – 0x499602D2

Problemi correlati