Jika Anda baru menggunakan Git dan CodeCommit, tutorial ini membantu Anda mempelajari beberapa perintah sederhana untuk Anda mulai. Jika Anda sudah pernah menggunakan Git, Anda dapat melewatkan tutorial ini dan pergi ke Memulai dengan CodeCommit . Show
Dalam tutorial ini, Anda membuat repositori yang mewakili salinan lokal dari repositori CodeCommit, yang kita sebut sebagai repo lokal. Setelah Anda membuat repo lokal, Anda membuat beberapa perubahan untuk itu. Kemudian Anda mengirim (push) perubahan Anda ke repositori CodeCommit. Anda juga mensimulasikan lingkungan tim di mana dua pengguna secara independen melakukan perubahan repo lokal mereka dan mengirim perubahan tersebut ke repositori CodeCommit. Para pengguna kemudian menarik perubahan dari repositori CodeCommit untuk repo lokal mereka sendiri untuk melihat perubahan pengguna lain yang dibuat. Anda juga membuat cabang dan tanda dan mengelola beberapa izin akses di repositori CodeCommit. Setelah Anda menyelesaikan tutorial ini, Anda harus memiliki pengalaman yang cukup untuk menggunakan konsep Git dan CodeCommit inti untuk proyek-proyek Anda sendiri. Selesaikan prasyarat dan pengaturan, termasuk:
Topik
Langkah 1: Buat repositori CodeCommitPada langkah ini, Anda menggunakan konsol CodeCommit untuk membuat repositori. Anda dapat melewati langkah ini jika Anda sudah memiliki repositori CodeCommit yang ingin Anda gunakan. Tergantung pada penggunaan Anda, Anda mungkin dikenakan biaya untuk membuat atau mengakses suatu repositori. Untuk informasi selengkapnya, lihat Harga pada halaman informasi produk CodeCommit. Untuk membuat repositori CodeCommit
Langkah-langkah lainnya dalam tutorial ini menggunakan Untuk informasi lebih lanjut tentang membuat repositori, termasuk cara membuat repositori dari terminal atau baris perintah, lihat Buatlah sebuah repositori. Langkah 2: Buat repo lokalPada langkah ini, Anda mengatur repo lokal pada mesin lokal Anda untuk terhubung ke repositori Anda. Untuk melakukannya, Anda memilih direktori pada mesin lokal Anda yang mewakili repo lokal. Anda menggunakan Git untuk mengkloning dan menginisialisasi salinan repositori CodeCommit kosong Anda di dalam direktori tersebut. Setelah itu, tentukan nama pengguna dan alamat email yang digunakan untuk membuat anotasi commit Anda.
Langkah 3: Buat commit pertama AndaPada langkah ini, Anda membuat commit pertama Anda di repo lokal Anda. Untuk melakukan ini, Anda membuat dua contoh file di repo lokal Anda. Anda menggunakan Git untuk tahap perubahan, dan kemudian commit perubahan untuk, repo lokal Anda.
Langkah 4: Mendorong commit pertama AndaPada langkah ini, Anda mengirim commit dari repo lokal Anda ke repositori CodeCommit Anda. Jalankan git push untuk mengirim commit Anda melalui nama remote default yang digunakan Git untuk repositori CodeCommit Anda (
Setelah Anda telah mengirim file ke repositori CodeCommit Anda, Anda dapat menggunakan konsol CodeCommit untuk melihat isinya. Untuk informasi selengkapnya, lihat Menelusuri file dalam sebuah repositori. Langkah 5: Bagikan repositori CodeCommit dan tarik commit lainnyaPada langkah ini, Anda berbagi informasi tentang repositori CodeCommit dengan sesama anggota tim. Anggota tim menggunakan informasi ini untuk mendapatkan salinan lokal, membuat beberapa perubahan, dan kemudian mengirim salinan lokal yang dimodifikasi ke repositori CodeCommit Anda. Anda kemudian menarik perubahan dari repositori CodeCommit ke repo lokal Anda. Dalam tutorial ini, Anda mensimulasikan sesama pengguna dengan memerintahkan Git membuat direktori terpisah dari yang Anda buat di Langkah 2. (Biasanya, direktori ini ada pada mesin yang berbeda.) Direktori baru ini adalah salinan repositori CodeCommit Anda. Setiap perubahan yang Anda buat ke direktori yang ada atau direktori baru ini dibuat secara independen. Satu-satunya cara untuk mengidentifikasi perubahan pada direktori ini adalah dengan menarik dari repositori CodeCommit. Meskipun mereka berada di mesin lokal yang sama, kami menyebut direktori yang ada sebagai Repo lokal dan direktori baru sebagai repo bersama. Dari direktori baru, Anda mendapatkan salinan terpisah dari repositori CodeCommit. Anda kemudian menambahkan file contoh baru, melakukan perubahan repo bersama, dan kemudian mengirim commit dari repo bersama ke repositori CodeCommit Anda. Terakhir, Anda menarik perubahan dari repositori Anda ke repo lokal Anda dan kemudian menjelajahi untuk melihat perubahan yang dilakukan oleh pengguna lain.
Langkah 6: Buat dan bagikan cabangPada langkah ini, Anda membuat cabang di repo lokal Anda, membuat beberapa perubahan, dan kemudian mengirim cabang ke repositori CodeCommit Anda. Anda kemudian menarik cabang ke repo bersama dari repositori CodeCommit Anda. Cabang memungkinkan Anda untuk secara independen mengembangkan versi yang berbeda dari isi repositori (misalnya, untuk bekerja pada fitur perangkat lunak baru tanpa mempengaruhi pekerjaan anggota tim Anda). Ketika fitur tersebut stabil, Anda menggabungkan cabang ke cabang yang lebih stabil dari perangkat lunak. Anda menggunakan Git untuk membuat cabang dan kemudian mengarahkannya ke commit pertama yang Anda buat. Anda menggunakan Git untuk mengirim cabang ke repositori CodeCommit. Anda kemudian beralih ke repo bersama Anda dan menggunakan Git untuk menarik cabang baru ke repo lokal bersama Anda dan menjelajahi cabang.
Pada langkah ini, Anda membuat dua tanda di repo lokal Anda, mengasosiasikan tanda dengan commit, dan kemudian mengirim tanda ke repositori CodeCommit Anda. Anda kemudian menarik perubahan dari repositori CodeCommit Anda ke repo bersama. Tanda digunakan untuk memberikan nama yang dapat dibaca manusia untuk commit (atau cabang atau bahkan
tanda lain). Anda akan melakukan ini, misalnya, jika Anda ingin menandai commit sebagai Anda menggunakan Git untuk membuat tanda, mengarahkan tanda
Langkah 8: Mengatur izin aksesPada langkah ini, Anda memberikan izin pengguna untuk menyinkronkan repo bersama dengan repositori CodeCommit. Ini adalah langkah opsional. Ini direkomendasikan bagi pengguna yang tertarik untuk belajar tentang cara mengontrol akses ke repositori CodeCommit. Untuk melakukannya, Anda menggunakan konsol IAM untuk membuat pengguna IAM, yang, secara default, tidak memiliki izin untuk menyinkronkan repo bersama dengan repositori CodeCommit. Anda dapat menjalankan git pull untuk memverifikasi ini. Jika pengguna baru tidak memiliki izin untuk menyinkronkan, perintah tersebut tidak akan bekerja. Kemudian Anda kembali ke konsol IAM dan menerapkan kebijakan yang memungkinkan pengguna untuk menggunakan git pull. Sekali lagi, Anda dapat menjalankan git pull untuk memverifikasi ini. Langkah ini ditulis dengan asumsi Anda memiliki izin untuk membuat pengguna IAM di akun Amazon Web Services Anda. Jika Anda tidak memiliki izin ini, Anda tidak dapat melakukan prosedur dalam langkah ini. Lanjutkan ke langkah Langkah 9: Bersihkan untuk membersihkan sumber daya yang Anda gunakan untuk tutorial Anda.
Anda telah mencapai akhir tutorial ini. Langkah 9: BersihkanPada langkah ini, Anda menghapus repositori CodeCommit yang Anda gunakan dalam tutorial ini, sehingga Anda tidak akan terus dikenaki biaya untuk ruang penyimpanan. Anda juga menghapus repo lokal dan repo bersama pada mesin lokal Anda karena mereka tidak akan diperlukan setelah Anda menghapus repositori CodeCommit. Setelah Anda menghapus repositori ini, Anda tidak lagi dapat mengkloningnya ke repo lokal atau repo bersama. Anda juga tidak akan dapat menarik data darinya, atau mengirim data ke sana, dari repo lokal atau repo bersama. Tindakan ini tidak dapat dibatalkan. Untuk menghapus repositori CodeCommit (konsol)
Untuk menghapus repositori CodeCommit (AWS CLI)Jalankan perintah delete-repository:
Untuk menghapus repo lokal dan repo bersamaUntuk Linux, macOS, atau Unix:
Untuk Windows: |