Ralat Jenis Tandatangan Salah dalam CircleCI
Ralat "kunci ejen mengembalikan jenis tandatangan tidak betul" dalam templat Go lalai CircleCI berpunca daripada percanggahan antara algoritma tandatangan SSH yang dijangka dan disediakan.
SHA-1 lwn. Algoritma Hash yang Lebih Kuat
Kunci SSH RSA boleh menandatangani menggunakan pelbagai algoritma cincang, termasuk SHA-1, SHA-256 dan SHA-512. Ralat berlaku apabila sambungan berunding menggunakan SHA-256 atau SHA-512, tetapi ejen menyediakan tandatangan SHA-1. Ini melanggar protokol SSH.
Ralat Bukan Maut
Walaupun tidak membawa maut, ralat itu boleh menyebabkan bahagian jauh menolak sambungan jika ia tidak menyokong SHA -1 tandatangan.
Permintaan Gabungan Git Ralat
Ralat kedua, "Tiada maklumat penjejakan untuk cawangan semasa," menunjukkan bahawa arahan git pull sedang dilaksanakan tanpa alat kawalan jauh yang ditetapkan untuk cawangan. Ini biasanya berlaku apabila menggunakan Go get dengan repositori sedia ada.
Penyelesaian
Ralat Tandatangan Salah:
Ralat Permintaan Gabungan Git:
Atas ialah kandungan terperinci Mengapakah CircleCI Menunjukkan Ralat \'Kunci Ejen Mengembalikan Jenis Tandatangan Salah\' dan \'Tiada Maklumat Penjejakan\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!