Rumah >pembangunan bahagian belakang >Golang >Tidak dapat membaca nama pengguna untuk 'https://github.com': Gesaan terminal dilumpuhkan pada Windows
php Editor Banana kadangkala menghadapi masalah apabila menggunakan sistem Windows: "Tidak dapat membaca nama pengguna https://github.com: Terminal prompt dilumpuhkan pada Windows". Soalan ini sering mengelirukan orang ramai kerana gesaan terminal adalah ciri yang sangat penting apabila menggunakan Git. Artikel ini akan memperkenalkan cara menyelesaikan masalah ini supaya kita boleh menggunakan fungsi gesaan terminal seperti biasa. Seterusnya, mari kita lihat penyelesaian khusus!
Saya cuba mendapatkan beberapa kebergantungan daripada repositori peribadi menggunakan go get -u 9970c58ef086b1aaf39ae0e8d5f51c3e
tetapi ia terus gagal dengan ralat berikut:
server response: not found: github.com/..../[email protected]: invalid version: git ls-remote -q origin in /tmp/gopath/pkg/mod/cache/vcs/168bff8af96cdfac9cbe3ad64f7753732f8a19d99f7f1e897f19371e1ea453d9: exit status 128: fatal: could not read Username for 'https://github.com': terminal prompts disabled Confirm the import path was entered correctly. If this is a private repository, see https://golang.org/doc/faq#git_https for additional information.
Saya cuba mengeksport set git_terminal_prompt=1
但没有任何反应,发出相同的错误。对于 go 1.13
, adakah cara go get akan mengabaikan nilai pembolehubah ini pada tingkap?
Cuba sediakan pengendali kelayakan sementara untuk github:
git_user="your-github-username-or-email" git_pass="pat" git config --global credential.helper "!f() { echo \`"username=`${git_user}`npassword=`${git_pass}\`"; }; f"
Atau pasang cli github dan gunakan gh auth login
untuk mengesahkan kepada github.
Dan Semak dokumentasi yang disebut dalam mesej ralat untuk pilihan lain :
git boleh dikonfigurasikan untuk mengesahkan melalui https atau menggunakan ssh dan bukannya https. Untuk mengesahkan melalui https anda boleh menambah baris pada fail $home/.netrc
yang git cari:
machine github.com login username password apikey
Untuk akaun github, kata laluan boleh menjadi token akses peribadi.
git juga boleh dikonfigurasikan untuk menggunakan ssh dan bukannya https untuk url yang sepadan dengan awalan yang diberikan. Contohnya, untuk menggunakan ssh untuk semua akses github, tambahkan baris ini pada ~/.gitconfig
:
[url "ssh://<a href="https://www.php.cn/link/89fee0513b6668e555959f5dc23238e9" class="__cf_email__" data-cfemail="3d5a54497d5a544955485f135e5250">[email protected]</a>/"] insteadOf = https://github.com/
Atas ialah kandungan terperinci Tidak dapat membaca nama pengguna untuk 'https://github.com': Gesaan terminal dilumpuhkan pada Windows. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!