Saya mendorong dan menarik dari git di Terminal kemudian saya mengubah nama pengguna saya di github.com. Saya pergi untuk mendorong beberapa perubahan dan itu tidak bisa mendorong karena masih mengenali nama pengguna lama saya .. Bagaimana cara mengubah / memperbarui nama pengguna saya di git di terminal?
git
github
git-config
pengguna3370902
sumber
sumber
git
perintah di command prompt. Tidak ada layanan git yang perlu Anda restart. Apakah Anda menggunakan otentikasi dua faktor atau hal-hal aneh lainnya?git config --list
untuk memeriksa nama pengguna & email saat ini di repo lokal Anda.git config [--global] user.name "Full Name"
git config [--global] user.email "[email protected]"
Per basis repo, Anda juga dapat mengedit
.git/config
secara manual.Saat melakukan langkah 2 jika Anda
credential.helper=manager
perlu membuka pengelola kredensial komputer Anda (Win atau Mac) dan perbarui kredensial di sanaBerikut ini tampilannya di windows
Penyelesaian masalah? Belajarlah lagi
sumber
--local
, Anda dapat menggunakan kredensial berbeda di repositori tertentu di komputer yang sama. (mis. Anda ingin berkomitmen pada repo pribadi Anda dari laptop kantor Anda, tetapi tetap masuk dengan kredensial pekerjaan Anda di repo lain.)git config credential.username "xxx"
Untuk mengubah secara lokal hanya satu repositori, masukkan terminal, dari dalam repositori
Untuk mengubah digunakan secara global
( EDIT DIJELASKAN : Jika Anda tidak mengubah juga
user.email
danuser.name
, Anda akan dapat mendorong perubahan Anda, tetapi mereka akan terdaftar di git di bawah pengguna sebelumnya)Lain kali Anda
push
, Anda akan diminta memasukkan kata sandiPassword for 'https://<new_username>@github.com':
sumber
git config user.name "xxx"
->git config user.email "xxx"
->git config credential.username "xxx"
config
git config --global credential.username "new_username"
metode-1
Untuk mengatur identitas default akun Anda,
globally
jalankan perintah di bawah iniUntuk mengatur identitas hanya di repositori saat ini, hapus
--global
dan jalankan perintah di bawah ini di direktori root Proyek / Repo AndaContoh:
** Catatan: ** Anda dapat memeriksa nilai-nilai ini di profil GitHub atau profil Bitbucket Anda
metode-2
buat file .gitconfig di folder rumah Anda jika tidak ada. dan rekatkan baris berikut dalam .gitconfig
Direktori rumah untuk membuat file .gitconfig:
windows: c / users / <username atau empID>
Mac atau Linux: jalankan perintah ini untuk pergi ke direktori home
cd ~
atau cukup jalankan perintah berikut satu demi satu
metode-3 (pop up kredensial git)
windows:
Panel Kontrol >> Akun Pengguna >> Manajer Kredensial >> Kredensial Windows >> Kredensial Generik
cari sertifikat / kredensial github dan hapus.
Mac :
perintah + spasi >> cari "Akses gantungan kunci" dan klik ok >> cari sertifikat / file apa pun dengan gitHub >> hapus.
kemudian menjalankan perintah git akan meminta untuk memasukkan nama pengguna dan kata sandi baru.
sumber
Harap perbarui URL repositori pengguna baru
Saya mencoba menggunakan perintah di bawah ini, tidak berfungsi:
ATAU
sumber
Dari terminal Anda, lakukan:
ATAU
sumber
Ada solusi mudah untuk masalah itu, solusi dihapus sertifikat Keychain Anda, hal sebelumnya akan menyebabkan ia bertanya lagi kepada pengguna dan kata sandi.
Langkah:
Cari sertifikat gitHub.com.
Hapus sertifikat gitHub.com.
Jalankan semua operasi dengan git di terminal Anda. ini lagi tanyakan nama pengguna dan kata sandi Anda.
Untuk Pengguna Windows temukan gantungan kunci dengan mengikuti:
sumber
Saya sarankan Anda untuk melakukan ini dengan hanya pergi ke folder .git Anda , kemudian buka file konfigurasi . Di dalam file, sisipkan informasi pengguna Anda:
Seharusnya begitu.
sumber
Pada awalnya Anda perlu mengubah kredensial dari mesin lokal Anda
sumber
Jika Anda telah membuat akun Github baru dan Anda ingin mendorong komit dengan akun baru Anda, bukan akun Anda sebelumnya maka .gitconfig harus diperbarui, jika tidak, Anda akan mendorong dengan akun Github yang sudah dimiliki ke akun baru.
Untuk memperbaiki ini, Anda harus menavigasi ke direktori home Anda dan membuka .gitconfig dengan editor. Editor dapat berupa vim, notepad ++ atau bahkan notepad.
Setelah Anda membuka .gitconfig, cukup modifikasi "nama" dengan nama pengguna akun Github baru yang ingin Anda dorong.
sumber
biasanya nama pengguna berada di bawah konfigurasi git
walaupun jika Anda masih melihat di atas tidak berfungsi, Anda dapat mengedit .gitconfig di bawah direktori pengguna mac dan perbarui
sumber