View a markdown version of this page

Memecahkan masalah git-remote-codecommit dan AWS CodeCommit - AWS CodeCommit

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memecahkan masalah git-remote-codecommit dan AWS CodeCommit

Informasi berikut dapat membantu Anda memecahkan masalah git-remote-codecommit saat terhubung dengan repositori AWS CodeCommit .

Saya melihat kesalahan: git: 'remote-codecommit' bukan perintah git

Masalah: Ketika Anda mencoba untuk menggunakan git-remote-codecommit, Anda melihat kesalahan yang menyatakan bahwa git-remote-codecommit bukan perintah git. Lihat 'git —help'".

Kemungkinan perbaikan: Alasan paling umum untuk kesalahan ini adalah bahwa Anda belum menambahkan git-remote-codecommit yang dapat dieksekusi ke PATH Anda, atau string berisi kesalahan sintaks. Hal ini dapat terjadi bila tidak ada tanda hubung antara git dan remote-codecommit, atau ketika git tambahan ditempatkan sebelum git-remote-codecommit.

Anda mungkin juga mengalami kesalahan ini jika Anda telah memperbarui instalasi lokal Anda ke versi yang tidak didukung. Untuk informasi selengkapnya tentang versi Python yang didukung, lihat git- remote-codecommit.

Untuk informasi lebih lanjut tentang pengaturan dan penggunaan git-remote-codecommit, lihat Langkah-langkah pengaturan untuk koneksi HTTPS ke AWS CodeCommit dengan git-remote-codecommit.

Saya melihat kesalahan: fatal: Tidak dapat menemukan penolong jarak jauh untuk 'codecommit'

Masalah: Ketika Anda mencoba untuk menggunakan git-remote-codecommit, Anda melihat kesalahan yang menyatakan "fatal: tidak dapat menemukan penolong jarak jauh untuk 'codecommit'".

Perbaikan yang mungkin dilakukan: Alasan paling umum untuk kesalahan ini adalah:

  • Pengaturan ini tidak lengkap untuk git-remote-codecommit

  • Anda telah menginstal git-remote-codecommit di lokasi yang tidak di path Anda atau tidak dikonfigurasi sebagai bagian dari variabel lingkungan Path

  • Python tidak ada di path Anda atau tidak dikonfigurasikan sebagai bagian dari variabel lingkungan Path

  • Anda menggunakan jendela terminal atau baris perintah yang belum dimulai ulang sejak penginstalan git-remote-codecommit selesai

Untuk informasi lebih lanjut tentang pengaturan dan penggunaan git-remote-codecommit, lihat Langkah-langkah pengaturan untuk koneksi HTTPS ke AWS CodeCommit dengan git-remote-codecommit.

Kesalahan kloning: Saya tidak dapat mengkloning CodeCommit repositori dari IDE

Masalah: Saat Anda mencoba mengkloning CodeCommit repositori di IDE, Anda melihat kesalahan yang mengatakan titik akhir atau URL tidak valid.

Perbaikan yang mungkin dilakukan: Tidak semua IDE mendukung URL yang digunakan oleh git-remote-codecommit selama kloning. Lakukan klon repositori secara lokal dari terminal atau baris perintah, dan kemudian tambahkan repo lokal tersebut pada IDE Anda. Untuk informasi selengkapnya, lihat Langkah 3: Hubungkan ke CodeCommit konsol dan kloning repositori.

Kesalahan dorong atau tarik: Saya tidak dapat mendorong atau menarik commit dari IDE ke repositori CodeCommit

Masalah: Ketika Anda mencoba untuk melakukan pull atau push kode dari sebuah IDE, Anda melihat kesalahan koneksi.

Perbaikan yang mungkin dilakukan: Alasan paling umum untuk kesalahan ini adalah bahwa IDE tidak kompatibel dengan penolong jarak jauh Git seperti git-remote-codecommit. Alih-alih menggunakan fungsi IDE untuk melakukan commit, push, dan pull kode, perbarui repo lokal secara manual dari baris perintah atau terminal menggunakan perintah Git.

Untuk informasi lebih lanjut tentang penolong jarak jauh dan Git, lihat dokumentasi Git.

Kesalahan instalasi: Saya melihat kesalahan lingkungan yang dikelola secara eksternal ketika saya mencoba menginstal git-remote-codecommit

Masalah: Saat Anda mencoba menjalankan pip install git-remote-codecommit perintah, Anda melihat kesalahan yang menunjukkan bahwa lingkungan dikelola secara eksternal.

Kemungkinan perbaikan: Alasan paling umum untuk kesalahan ini adalah Anda menjalankan distribusi (distro) Python yang mendefinisikan file EXTERNALLY-MANAGED penanda. Solusi terbaik untuk ini adalah membuat dan menggunakan lingkungan virtual.

Untuk informasi selengkapnya tentang lingkungan yang dikelola secara eksternal dan Python, lihat Lingkungan yang Dikelola Secara Eksternal dan Meng instal paket di lingkungan virtual menggunakan pip dan venv dalam dokumentasi Python.