AWS CodeCommit tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS CodeCommit dapat terus menggunakan layanan seperti biasa. Pelajari lebih lanjut”
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Informasi berikut dapat membantu Anda memecahkan masalah umum saat menggunakan kredensi Git dan HTTPS untuk terhubung ke repositori. AWS CodeCommit
Topik
Kredensi Git untuk AWS CodeCommit: Saya terus melihat prompt untuk kredenal ketika saya terhubung ke CodeCommit repositori saya di terminal atau baris perintah
Masalah: Ketika Anda mencoba untuk mendorong, menarik, atau berinteraksi dengan CodeCommit repositori dari terminal atau baris perintah, Anda diminta untuk memberikan nama pengguna dan kata sandi, dan Anda harus menyediakan kredensi Git untuk pengguna IAM Anda.
Perbaikan yang mungkin dilakukan: Penyebab paling umum untuk kesalahan ini adalah bahwa komputer lokal Anda menjalankan sistem operasi yang tidak mendukung pengelolaan kredensial, atau tidak menginstal utilitas pengelolaan kredensial, atau kredensial Git untuk pengguna IAM Anda belum disimpan ke salah satu sistem pengelolaan kredensial ini. Tergantung pada sistem operasi dan lingkungan lokal Anda, Anda mungkin perlu menginstal pengelola kredensial, mengkonfigurasi pengelola kredensial yang disertakan dalam sistem operasi Anda, atau menyesuaikan lingkungan lokal Anda untuk menggunakan penyimpanan kredensial. Misalnya, jika komputer menjalankan macOS, maka Anda dapat menggunakan utilitas Keychain Access untuk menyimpan kredensial Anda. Jika komputer Anda menjalankan Windows, Anda dapat menggunakan Pengelola Kredensial Git yang diinstal dengan Git untuk Windows. Untuk informasi selengkapnya, lihat Untuk pengguna HTTPS menggunakan kredensials Git dan Penyimpanan Kredensial
Kredensi Git untuk AWS CodeCommit: Saya menyiapkan kredensi Git, tetapi sistem saya tidak menggunakannya
Masalah: Ketika Anda mencoba untuk menggunakan CodeCommit dengan klien Git, klien tampaknya tidak menggunakan kredensi Git untuk pengguna IAM Anda.
Perbaikan yang mungkin dilakukan: Penyebab paling umum untuk kesalahan ini adalah bahwa Anda sebelumnya menyiapkan komputer Anda untuk menggunakan penolong kredensial yang disertakan dengan AWS CLI. Periksa file .gitconfig Anda untuk bagian konfigurasi yang mirip dengan berikut ini, dan hapus:
[credential "https://git-codecommit.*.amazonaws.com"]
helper = !aws codecommit credential-helper $@
UseHttpPath = true
Simpan file, dan kemudian buka baris perintah baru atau sesi terminal sebelum Anda mencoba untuk terhubung lagi.
Anda mungkin juga memiliki beberapa penolong atau pengelola kredensial yang disiapkan pada komputer Anda, dan sistem Anda mungkin secara default menggunakan konfigurasi yang lain. Untuk menyetel ulang penolong kredensial mana yang digunakan sebagai default, Anda dapat menggunakan pilihan --system, bukan --global atau --local, ketika menjalankan perintah git config.
Untuk informasi selengkapnya, lihat Untuk pengguna HTTPS menggunakan kredensials Git dan Penyimpanan Kredensial