Seperti yang ditunjukkan di bawah:
Saya menyerahkan git push origin master
kepada github, dan kemudian ia terus menggesa saya dengan ralat ini, yang bermaksud bahawa pengguna xxxx88
saya (kotak merah dalam tangkapan skrin) tidak mempunyai kebenaran dan mengembalikan 403.
Nota: Nama pengguna github saya bukan ini xxxx88
, tetapi satu lagi, contohnya, dipanggil abc
Saya pernah menggunakan klien mac yang disediakan oleh github untuk menyerahkan tanpa sebarang masalah , dan ia telah menyelesaikan masalah ini.
Saya cuba menukar konfigurasi git, global, projek dan nama pengguna kepada abc
, tetapi ia tidak berjaya. Saya juga memuat naik kekunci ssh yang dijana oleh setiap akaun ke github, tetapi ia juga tidak berfungsi.
Nasihat: Bagaimana untuk menyelesaikan masalah ini? Terima kasih banyak
Saya ingat bahawa mod github https memerlukan log masuk.
.Adalah disyorkan untuk menggunakan mod ssh Konfigurasikan kunci awam dan seharusnya tiada akses tanpa kebenaran dan tidak perlu memasukkan kata laluan akaun
Dalam
/path/to/.git/config
, semak jika terdapat konfigurasi lain yang berkaitan di bawah nodcredential
dan padamkannya~