Dengan perkembangan Internet, platform pengehosan kod menjadi semakin biasa di kalangan pengaturcara. Platform ini bukan sahaja menyediakan perlindungan dan kemudahan untuk projek sumber terbuka, tetapi juga memberikan bantuan besar kepada perusahaan dan pembangun individu. Antaranya, GitHub dan Gitee dianggap sebagai salah satu platform pengehosan kod yang lebih terkenal.
Dalam pembangunan, penyerahan kod dan tolak adalah operasi yang tidak dapat dielakkan. Bagi pengguna Gitee, masalah biasa ialah apabila menolak kod, mereka memasukkan kata laluan yang salah, tetapi tiada kotak gesaan ralat muncul Akibatnya, mereka tidak boleh menolak kod itu, dan mereka tidak tahu apa yang salah. Jadi, bagaimana masalah ini timbul?
Pertama, kita perlu memahami mekanisme pengesahan Gitee. Gitee menggunakan kaedah pengesahan berdasarkan protokol SSH dan HTTPS. Apabila menyerahkan dan menolak kod, jika protokol HTTPS digunakan, anda perlu memasukkan kata laluan akaun anda untuk melengkapkan pengesahan. Semasa proses ini, jika kata laluan yang dimasukkan salah, Gitee tidak akan muncul kotak gesaan untuk memberitahu pengguna bahawa kata laluan itu salah. Ini boleh menyebabkan pengguna salah faham bahawa terdapat rangkaian atau masalah lain dan menyebabkan penyerahan kod gagal.
Sebab lain yang mungkin ialah caching. Selepas memasukkan kata laluan secara salah, penyemak imbas dan sistem pengendalian mungkin secara automatik cache kata laluan supaya ia tidak perlu dimasukkan lagi pada kali berikutnya. Walau bagaimanapun, caching ini tidak menukar kata laluan pada pelayan Gitee, jadi pengguna mungkin terus memasukkan kata laluan yang salah dan tidak dapat menolak kod.
Bagaimana untuk menyelesaikan masalah ini?
Pertama, anda boleh cuba mengosongkan cache kata laluan dalam penyemak imbas atau sistem pengendalian anda dan masukkan semula kata laluan yang betul. Di samping itu, adalah disyorkan bahawa anda menggunakan protokol SSH untuk penyerahan kod, kerana protokol SSH tidak memerlukan memasukkan kata laluan Anda hanya perlu mengkonfigurasi Kunci SSH secara setempat untuk berkomunikasi secara langsung dengan pelayan Gitee, yang mengurangkan kebarangkalian. kata laluan yang salah.
Selain itu, jika anda masih menggunakan protokol HTTPS untuk penyerahan kod, anda boleh menggunakan token akses Peribadi dan bukannya kata laluan untuk pengesahan. Token akses peribadi adalah sesuatu yang serupa dengan kata laluan, kecuali ia boleh dijana dalam tetapan peribadi Gitee, dan token akses yang berbeza boleh dijana untuk operasi yang berbeza (seperti tolak, tarik, penggunaan, dll.). Perbezaan dengan kata laluan ialah anda hanya perlu mengesahkan kali pertama anda memasukkan token akses Peribadi, dan anda tidak perlu memasukkannya semula selepas itu, mengelakkan masalah kemasukan kata laluan yang salah.
Ringkasnya, masalah pemberitahuan tolak Gitee tidak muncul selepas memasukkan kata laluan yang salah biasanya disebabkan oleh cache kata laluan atau mekanisme pengesahan protokol. Untuk mengelakkan situasi ini, anda disyorkan supaya menggunakan protokol SSH untuk penyerahan kod dan menggunakan token akses Peribadi untuk pengesahan apabila menggunakan protokol HTTPS. Ini bukan sahaja akan meningkatkan kadar kejayaan penyerahan kod, tetapi juga mengelakkan masalah yang disebabkan oleh kata laluan yang salah tidak digesa tepat pada masanya.
Atas ialah kandungan terperinci kotak tekan gitee tidak muncul selepas memasukkan kata laluan yang salah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!