Ik was aan het duwen en trekken van git in Terminal en toen veranderde ik mijn gebruikersnaam op github.com. Ik ging wat wijzigingen pushen en het kon niet pushen omdat het nog steeds mijn oude gebruikersnaam herkende. Hoe verander/werk ik mijn gebruikersnaam op git in terminal?
Antwoord 1, autoriteit 100%
Je moet waarschijnlijk de externe URL bijwerken omdat github je gebruikersnaam erin plaatst. U kunt de originele URL bekijken door
. te typen
git config --get remote.origin.url
Of ga gewoon naar de repository-pagina op Github en haal de nieuwe URL op. Gebruik dan
git remote set-url origin https://{new url with username replaced}
om de URL bij te werken met uw nieuwe gebruikersnaam.
Antwoord 2, autoriteit 90%
- Navigeer in uw terminal naar de opslagplaats waarin u de wijzigingen wilt aanbrengen.
- Voer
git config --list
uit om de huidige gebruikersnaam & e-mail in uw lokale opslagplaats. - Gebruikersnaam wijzigen & e-mail naar wens. Maak er een globale wijziging van of specifiek voor de lokale repo:
git config [--global] user.name "Full Name"
git config [--global] user.email "[email protected]"
Per repo-basis zou je in plaats daarvan ook
.git/config
handmatig kunnen bewerken. - Klaar!
Als u stap 2uitvoert als u credential.helper=manager
ziet, moet u de referentiemanager van uw computer (Win of Mac) openen en de inloggegevens daar bijwerken
Problemen oplossen? Meer informatie
3, Autoriteit 78%
- EDIT: Naast het wijzigen van uw naam en e-mail Mogelijk moet u ook uw inloggegevens wijzigen:
-
Om lokaal te wijzigen voor slechts één repository, voert u in de terminal in, vanuit de repository
git config credential.username "new_username"
-
Om wereldwijd te wijzigen
git config --global credential.username "new_username"
(Edit Uitgelegd : Als u ook ook de
user.email
enuser.name
, kunt u duwen uw wijzigingen, maar ze worden in GIT geregistreerd onder de vorige gebruiker)
-
Volgende keer dat u
push
, wordt u gevraagd om uw wachtwoord in te voerenPassword for 'https://<new_username>@github.com':
Antwoord 4, autoriteit 12%
Werk de nieuwe gebruikersrepository-URL bij
git remote set-url origin https://[email protected]/repository.git
Ik heb geprobeerd onderstaande commando’s te gebruiken, het werkt niet:
git config user.email "[email protected]"
git config user.name "user"
OF
git config --global user.email "[email protected]"
git config --global user.name "user"
Antwoord 5, autoriteit 7%
Vanaf uw terminal:
git config credential.username "prefered username"
OF
git config --global user.name "Firstname Lastname"
Antwoord 6, autoriteit 6%
Er is een makkelijke oplossing voor dat probleem, de oplossing is het verwijderen van het certificaat van de jouwe Sleutelhanger, het vorige zal ervoor zorgen dat het opnieuw om de gebruiker en het wachtwoord vraagt.
Stappen:
- Toegang tot sleutelhanger openen
-
Zoek in het certificaat gitHub.com.
-
GitHub.com-certificaat verwijderen.
-
Voer elke bewerking uit met git in je terminal. vraag dit nogmaals om uw gebruikersnaam en wachtwoord.
Voor Windows-gebruikers vindt u de sleutelhanger als volgt:
Configuratiescherm >> Gebruikersaccount >> Referentiebeheer >> ramen
Referentie >> Algemene referentie
Antwoord 7, autoriteit 6%
Ik raad je aan dit te doen door simpelweg naar je .gitmap te gaan en vervolgens het configbestand te openen. Plak uw gebruikersinformatie in het bestand:
[user]
name = Your-Name
email = Your-email
Dit zou het moeten zijn.
Antwoord 8, autoriteit 3%
**Check by executing this**
git config --list
**Change user email**
git config --global user.email "[email protected]"
**Change user name**
git config --global user.name "user"
**Change user credential name**
git config --global credential.username "new_username"
**After this a window popup asking password.
Enter password and proceed.**
Antwoord 9, autoriteit 3%
Eerst moet u de inloggegevens van uw lokale computer wijzigen
- verwijder generieke inloggegevens als die er zijn
- nieuwe gebruiker en e-mail configureren (je kunt het globaal maken als je wilt)
git config [--global] user.name "Your Name"
git config [--global] user.email "[email protected]"
- upload of update nu je repo, het zal je gebruikersnaam en wachtwoord vragen om toegang te krijgen tot github
Antwoord 10
- Navigeer in uw terminal naar de opslagplaats waarin u de wijzigingen wilt aanbrengen.
- Voer git config –list uit om de huidige gebruikersnaam & e-mail in uw lokale opslagplaats.
- Gebruikersnaam wijzigen & e-mail naar wens. Maak er een globale wijziging van of specifiek voor de lokale repo:
git config [--global] user.name "Full Name"
git config [--global] user.email "[email protected]"
Per repo-basis zou je in plaats daarvan ook .git/config
handmatig kunnen bewerken.
- Klaar!
Als u stap 2 uitvoert als u credential.helper=manager
ziet, moet u de referentiemanager van uw computer (Win of Mac) openen en de inloggegevens daar bijwerken
Antwoord 11
meestal staat de gebruikersnaam onder git config
git config --global user.name "first last"
Hoewel als u nog steeds hierboven ziet, niet werkt, zou u kunnen bewerken .Gitconfig onder uw gebruikersgids van Mac en Update
[user]
name = gitusername
email = [email protected]
12
Als u uw repo hebt gekloneerd met behulp van URL met URL met uw gebruikersnaam, moet u ook remote.origin.url
onroerend goed wijzigen omdat anders het wachtwoord voor de oude gebruikersnaam wordt gevraagd.
Voorbeeld:
remote.origin.url=https://<old_uname>@<repo_url>
moet veranderen in
remote.origin.url=https://<new_uname>@<repo_url>
13
Als u een nieuw GitHub-account hebt gemaakt en u wilt pushen met uw nieuwe account in plaats van uw vorige account, moet de .gitconfig worden bijgewerkt, anders duwt u met de reeds bezette GitHub-account naar het nieuwe account.
Om dit te verhelpen, moet u naar uw thuismap navigeren en de .gitconfig openen met een editor. De editor kan vim, notepad ++ of zelfs notitieblok zijn.
Zodra u de .gitconfig open hebt, wijzigt u gewoon de “naam” met uw nieuwe GitHub-account gebruikersnaam waarmee u wilt duwen.