Saya mencoba untuk mendorong proyek ke repositori jarak jauh dari baris perintah.
Dari dalam direktori lokal saya, saya menekan:
$ git push
dan dapatkan kesalahan berikut:
remote: Izin untuk nama pengguna1 / repo.git ditolak untuk nama pengguna2.
fatal: tidak dapat mengakses ' https://github.com/username1/repo.git/ ':
URL yang diminta menghasilkan kesalahan: 403
Di mana username1
nama pengguna akun github saya menampung repositori yang ingin saya dorong dan username2
akun lama yang saya gunakan di mesin ini.
Saya menggunakan OS X Yosemite (v10.10.5) di Macbook Air. Dan saya lebih suka menggunakan https daripada ssh .
Bagaimana cara saya memperbarui username1
sehingga saya dapat berhasil mendorong ke remote saya?
Sunting: Agar jelas, saya tidak berbicara tentang hanya mengedit config user
objek, misalnya,
$ git config --global user.name "Billy Everyteen"
$ git config --global user.email "billyeveryteen@example.com"
Mereka tidak ada hubungannya dengan otentikasi. Pertanyaan saya berkaitan dengan otentikasi pengguna yang diperlukan untuk menulis ke repositori jarak jauh saya.