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.
Integrasi AWS Cloud9 dengan AWS CodeCommit
Anda dapat menggunakanAWS Cloud9untuk membuat perubahan kode CodeCommit repositori.AWS Cloud9berisi kumpulan alat yang dapat Anda gunakan untuk menulis kode dan membangun, menjalankan, menguji, debug, dan merilis perangkat lunak. Anda dapat mengkloning repositori yang ada, membuat repositori, mengkomit dan mengirim perubahan kode ke repositori, dan banyak lagi, semuanya dari lingkungan pengembangan EC2 AWS Cloud9 Anda. Lingkungan pengembangan EC2 AWS Cloud9 umumnya dikonfigurasikan dengan AWS CLI, peran Amazon EC2, dan Git, sehingga dalam banyak kasus, Anda dapat menjalankan beberapa perintah sederhana dan mulai berinteraksi dengan repositori Anda.
Untuk menggunakan AWS Cloud9 dengan CodeCommit, Anda memerlukan yang berikut ini:
-
Suatu Lingkungan pengembangan EC2 AWS Cloud9 berjalan di Amazon Linux.
-
AWS Cloud9 IDE dibuka di peramban web.
-
Pengguna IAM dengan salah satu CodeCommit kebijakan terkelola dan salah satuAWS Cloud9dikelola kebijakan diterapkan untuk itu.
Untuk informasi selengkapnya, lihat AWS kebijakan terkelola untuk CodeCommit dan Memahami dan Mendapatkan Kredensial Keamanan Anda.
catatan
Topik ini menjelaskan pengaturan integrasi dengan CodeCommit danAWS Cloud9dengan akses umum dari Internet. Anda dapat mengatur akses ke CodeCommit danAWS Cloud9di lingkungan yang terisolasi, tapi itu membutuhkan langkah-langkah tambahan. Untuk informasi selengkapnya, lihat :
Topik
Langkah 1: BuatAWS Cloud9Lingkungan pengembangan
AWS Cloud9 meng-hosting lingkungan pengembangan Anda pada instans Amazon EC2. Ini adalah cara termudah untuk mengintegrasikan, karena Anda dapat menggunakanAWSkredensi sementara yang dikelola untuk instans untuk terhubung ke CodeCommit repositori. Jika Anda ingin menggunakan server Anda sendiri, lihat Panduan Pengguna AWS Cloud9.
Untuk membuat lingkungan AWS Cloud9
-
Masuk ke AWS sebagai pengguna IAM yang telah Anda konfigurasikan dan buka konsol AWS Cloud9.
-
Dalam konsol AWS Cloud9, pilih Buat lingkungan.
-
Di Langkah 1: Lingkungan nama, masukkan nama dan deskripsi opsional untuk lingkungan, lalu pilihLangkah selanjutnya.
-
Di Langkah 2: Konfigurasikan Pengaturan, konfigurasikan lingkungan Anda sebagai berikut:
Dalam Tipe lingkungan, pilih Buat instans baru untuk lingkungan (EC2).
Dalam Jenis instans, pilih jenis instans yang sesuai untuk lingkungan pengembangan Anda. Misalnya, jika Anda hanya menjelajahi layanan, Anda dapat memilih default t2.micro. Jika Anda berniat menggunakan lingkungan ini untuk pekerjaan pengembangan, pilih jenis instans yang lebih besar.
Menerima pengaturan default lainnya kecuali jika Anda memiliki alasan untuk memilih sebaliknya (misalnya, organisasi Anda menggunakan VPC tertentu, atau akun Amazon Web Services Anda tidak memiliki VPC dikonfigurasi), dan kemudian pilih Langkah selanjutnya.
-
Di Langkah 3: Peninjauan, tinjau pengaturan Anda. Pilih Langkah sebelumnya jika Anda ingin melakukan perubahan. Jika tidak, pilih Buat lingkungan.
Membuat lingkungan dan menghubungkannya untuk pertama kalinya membutuhkan waktu beberapa menit. Jika tampaknya memakan waktu yang sangat lama, lihat Pemecahan Masalah dalam Panduan Pengguna AWS Cloud9.
-
Setelah Anda terhubung ke lingkungan Anda, periksa untuk melihat apakah Git sudah diinstal dan versi yang didukung dengan menjalankan perintah git --version di jendela terminal.
Jika Git tidak diinstal, atau jika bukan versi yang didukung, instal versi yang didukung. CodeCommit mendukung versi Git 1.7.9 dan yang lebih baru. Versi Git 2.28 mendukung konfigurasi nama cabang untuk commit awal. Kami menyarankan penggunaan versi terbaru Git. Untuk menginstal Git, kami merekomendasikan situs web seperti Pengunduhan Git
. Tip
Bergantung pada sistem operasi lingkungan Anda, Anda mungkin dapat menggunakan perintah yum dengan perintah sudo untuk menginstal pembaruan, termasuk Git. Sebagai contoh, urutan perintah administratif mungkin menyerupai tiga perintah berikut:
sudo yum -y update sudo yum -y install git git --version
-
Mengkonfigurasi nama pengguna dan email untuk dikaitkan dengan commit Git Anda dengan menjalankan perintah git config. Misalnya:
git config --global user.name "
Mary Major
" git config --global user.emailmary.major@example.com
Langkah 2: KonfigurasikanAWS CLIpembantu kredenal AndaAWS Cloud9Lingkungan pengembangan EC2
Setelah Anda membuatAWS Cloud9lingkungan, Anda dapat mengkonfigurasiAWS CLIcredential helper untuk mengelola kredenal untuk koneksi ke CodeCommit repositori. Lingkungan pengembangan AWS Cloud9 dilengkapi dengan kredensial sementara yang dikelola AWS yang terkait dengan pengguna IAM Anda. Anda menggunakan kredensial ini dengan pembantu kredensial AWS CLI.
-
Buka jendela terminal dan jalankan perintah berikut untuk memverifikasi bahwa AWS CLI terinstal:
aws --version
Jika berhasil, perintah ini akan mengembalikan versi AWS CLI. Untuk meng-upgrade versi lama AWS CLI ke versi terbaru, lihat Menginstal AWS Command Line Interface.
-
Di terminal, jalankan perintah berikut untuk mengkonfigurasi pembantu kredensial AWS CLI untuk koneksi HTTPS:
git config --global credential.helper '!aws codecommit credential-helper $@' git config --global credential.UseHttpPath true
Tip
Pembantu kredensial menggunakan peran instans Amazon EC2 default untuk lingkungan pengembangan Anda. Jika Anda berniat untuk menggunakan lingkungan pengembangan untuk terhubung ke repositori yang tidak di-host di CodeCommit, baik mengkonfigurasi koneksi SSH ke repositori tersebut, atau mengkonfigurasi file
.gitconfig
lokal untuk menggunakan sistem manajemen kredensial alternatif saat menghubungkan ke repositori lainnya. Untuk informasi selengkapnya, lihat Alat Git - Penyimpanan Kredensialdi situs web Git.
Langkah 3: Klon CodeCommit repositori ke dalamAWS Cloud9Lingkungan pengembangan EC2
Setelah Anda mengkonfigurasi AWS CLI, Anda dapat mengkloning repositori CodeCommit Anda ke atasnya. Kemudian Anda bisa mulai bekerja dengan kode.
-
Di terminal, jalankan perintah git clone, menentukan HTTPS klon URL dari repositori yang ingin Anda kloning. Misalnya, jika Anda ingin mengkloning repositori bernama MyDemoRepo di Wilayah Timur AS (Ohio), Anda akan memasukkan:
git clone https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo
Tip
Anda dapat menemukan URL Klon untuk repositori Anda di CodeCommit konsol dengan memilihURL Klon.
-
Saat kloning selesai, di navigasi samping, perluas folder untuk repositori Anda, dan pilih file yang ingin Anda buka untuk diedit. Atau, pilih Berkas lalu pilih Berkas Baru Untuk membuat file.
-
Ketika Anda telah selesai mengedit atau membuat file, di jendela terminal, ubah direktori ke repositori kloning Anda dan kemudian commit dan kirim perubahan Anda. Misalnya, jika Anda menambahkan file baru bernama
MyFile.py
:cd MyDemoRepo git commit -a
MyFile.py
git commit -m "Added a new file with some code improvements" git push
Langkah selanjutnya
Untuk informasi selengkapnya, lihatAWS Cloud9Panduan PenggunadanSampel CodeCommitAWS Cloud9. Untuk informasi selengkapnya tentang penggunaan Git dengan CodeCommit, lihat Memulai dengan Git dan AWS CodeCommit.