2012-09-08 14 views
10

C'è un modo per cambiare il nome utente e l'e-mail di Git per Xcode? Quando cerco di impegnarmi ora pubblicherà il mio vero nome. Voglio che pubblichi il mio nome utente GitHub in modo da poter collegare i commit al mio utente su GitHub.Modificare il nome utente per Git in Xcode?

Generalmente con Git sono riuscito a digitare solo git config --global user.name whoosh nel terminale ma non sembra funzionare su Mac e Xcode.

+0

Tipo semi-correlato: GitHub non consente alias di nome utente/email come ad esempio BitBucket? +1 sulla tua domanda in ogni caso in quanto non ho idea di come farlo neanche. –

+0

https://help.github.com/articles/setting-your-email-in-git/Modifica di quanto segue cambia il nome utente anche quando si preme su un repository github remoto da Xcode. –

+0

Ho dato risposta a questo link [trova la soluzione facile] (http://stackoverflow.com/questions/41561391/why-all-my-xcode-commits-to-bitbucket-show-other-user-author-name-on -bitbucket/41561543 # 41561543) – Tejinder

risposta

19

i seguenti comandi da terminale funziona per me:

xcrun git config --global user.name 'new_user_name' 
xcrun git config --global user.email '[email protected]' 

Questi sono, rispettivamente, per aggiornare il nome utente e la posta elettronica.

Dopo l'esecuzione di quei comandi successivi a Git tramite Xcode verranno utilizzati i dati specificati in esso.

4

Poiché ho più progetti con diversi nomi di commit, la soluzione fornita da @sergtk non funziona per me. Invece, ho fatto la seguente:

xcrun git config --local user.name 'new_user_name' 
xcrun git config --local user.email '[email protected]' 

Si noti inoltre che il primo commit deve essere cambiato, così ho usato la soluzione fornita qui per risolvere questo problema: Change the author and committer name and e-mail of multiple commits in Git

+0

Dove dovremmo premere questi comandi. Per favore dimmi il percorso. –

+0

@RAIS - È lo stesso percorso in cui si trova la directory ".git". – Greeso

0

inizio a lavorare da Mac aziendale e aveva lo stesso problema con il repository bitbacket. Qualsiasi risposta non mi ha aiutato. Non rimuove l'utente precedente dalla rubrica e non salva i miei comandi né i miei terminali. Un giorno ho provato a lavorare con il nuovo repository da SourceTree (gratuito soft da Atlassian). Ho sostituito il nome utente e la posta con le mie preferenze e tutto andava bene. Ho commesso con le mie credenziali. Voi! Spero che il mio aiuto sia utile!

Problemi correlati