Rumah > pembangunan bahagian belakang > Golang > Mengapakah CircleCI Menunjukkan Ralat \'Kunci Ejen Mengembalikan Jenis Tandatangan Salah\' dan \'Tiada Maklumat Penjejakan\'?

Mengapakah CircleCI Menunjukkan Ralat \'Kunci Ejen Mengembalikan Jenis Tandatangan Salah\' dan \'Tiada Maklumat Penjejakan\'?

Mary-Kate Olsen
Lepaskan: 2024-11-24 01:31:11
asal
890 orang telah melayarinya

Why Does CircleCI Show

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:

    • Periksa konfigurasi ejen SSH untuk memastikan ia menyokong cincang yang dijangkakan algoritma.
    • Pertimbangkan untuk mengabaikan amaran jika ia tidak menyebabkan masalah sambungan.
  • Ralat Permintaan Gabungan Git:

    • Sediakan alat kawalan jauh untuk cawangan dengan menjalankan cawangan git --set-upstream-to=asal/ membangun.
    • Sebagai alternatif, gunakan git build dan bukannya git get untuk memasang dependensi secara automatik.

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan