Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memecahkan masalah dengan Lingkungan Dev
Konsultasikan bagian berikut untuk memecahkan masalah yang terkait dengan Lingkungan Pengembang. Untuk informasi selengkapnya tentang Lingkungan Pengembang, lihatMenulis dan memodifikasi kode dengan Dev Environments di CodeCatalyst.
Topik
- Pembuatan Lingkungan Pengembang saya tidak berhasil karena masalah dengan kuota
- Saya tidak dapat mendorong perubahan dari Lingkungan Pengembang saya ke cabang tertentu di repositori
- Lingkungan Pengembang saya tidak dilanjutkan
- Lingkungan Dev saya terputus
- Lingkungan Dev saya yang VPC terhubung gagal
- Saya tidak dapat menemukan direktori mana proyek saya berada
- Saya tidak dapat terhubung ke Lingkungan Pengembang saya melalui SSH
- Saya tidak dapat terhubung ke Lingkungan Pengembang saya melalui SSH karena SSH konfigurasi lokal saya hilang
- Saya tidak dapat terhubung ke Lingkungan Pengembang saya melalui SSH karena saya mengalami masalah dengan AWS Config profil saya codecatalyst
- Saya tidak dapat membuat Lingkungan Pengembang saat saya masuk CodeCatalyst menggunakan satu akun masuk
- Memecahkan masalah dengan IDE
- Memecahkan masalah dengan devfiles
Pembuatan Lingkungan Pengembang saya tidak berhasil karena masalah dengan kuota
Masalah: Saya ingin membuat Lingkungan Pengembang di CodeCatalyst, tetapi saya melihat kesalahan. Di konsol, saya melihat pesan di halaman Dev Environments bahwa saya telah mencapai batas penyimpanan untuk ruang tersebut.
Kemungkinan perbaikan: Bergantung pada peran Anda dalam proyek atau ruang, Anda dapat menghapus satu atau beberapa Lingkungan Pengembang Anda sendiri, atau jika Anda memiliki peran administrator Space, Anda dapat menghapus Lingkungan Dev yang tidak digunakan yang dibuat oleh pengguna lain. Anda juga dapat memutuskan untuk mengubah tingkat penagihan ke tingkat yang mencakup lebih banyak penyimpanan.
Untuk melihat batas penyimpanan, lihat tab Penagihan di CodeCatalyst ruang Amazon untuk melihat apakah kuota Penggunaan telah mencapai batas maksimum yang diizinkan. Jika kuota telah mencapai maksimum, hubungi seseorang dengan peran administrator Space untuk menghapus Lingkungan Dev yang tidak diperlukan atau pertimbangkan untuk mengubah tingkat penagihan.
Untuk menghapus Lingkungan Dev yang Anda buat yang tidak lagi Anda butuhkan, lihatMenghapus Lingkungan Dev.
Jika masalah berlanjut dan Anda mendapatkan kesalahanIDE, periksa apakah Anda memiliki CodeCatalyst peran yang memungkinkan Anda membuat Lingkungan Pengembang. Peran administrator Space, peran administrator Proyek, dan peran Kontributor semuanya memiliki izin untuk membuat Lingkungan Pengembang. Untuk informasi selengkapnya, lihat Memberikan akses dengan peran pengguna.
Saya tidak dapat mendorong perubahan dari Lingkungan Pengembang saya ke cabang tertentu di repositori
Masalah: Saya ingin melakukan dan mendorong perubahan kode di Lingkungan Dev saya ke cabang di repositori sumber, tetapi saya melihat kesalahan.
Kemungkinan perbaikan: Bergantung pada peran Anda dalam proyek atau ruang, Anda mungkin tidak memiliki izin untuk mendorong kode ke repositori sumber dalam proyek. Peran administrator Space, peran administrator Proyek, dan peran Kontributor semuanya memiliki izin untuk mendorong kode ke repositori dalam proyek.
Jika Anda memiliki peran Kontributor tetapi tidak dapat mendorong kode ke cabang tertentu, mungkin ada aturan cabang yang dikonfigurasi untuk cabang tertentu yang mencegah pengguna dengan peran tersebut mendorong kode ke cabang tertentu. Coba dorong perubahan Anda ke cabang yang berbeda, atau buat cabang dan kemudian dorong kode Anda ke cabang itu. Untuk informasi selengkapnya, lihat Mengelola tindakan yang diizinkan untuk cabang dengan aturan cabang.
Lingkungan Pengembang saya tidak dilanjutkan
Masalah: Lingkungan Pengembang saya tidak dilanjutkan setelah saya menghentikannya.
Kemungkinan perbaikan: Untuk memperbaiki masalah, lihat tab Penagihan di CodeCatalyst ruang Amazon untuk melihat apakah kuota Penggunaan telah mencapai batas maksimum. Jika kuota telah mencapai batas maksimum, hubungi administrator Space Anda untuk menaikkan tingkat penagihan.
Lingkungan Dev saya terputus
Masalah: Lingkungan Pengembang saya terputus saat saya menggunakannya.
Kemungkinan perbaikan: Untuk memperbaiki masalah, periksa koneksi internet Anda. Jika Anda tidak terhubung ke internet, sambungkan dan lanjutkan bekerja di Lingkungan Pengembang Anda.
Lingkungan Dev saya yang VPC terhubung gagal
Masalah: Saya mengaitkan VPC koneksi ke Lingkungan Pengembang saya dan mengalami kesalahan.
Kemungkinan perbaikan: Docker menggunakan perangkat lapisan tautan yang disebut jaringan jembatan yang memungkinkan kontainer yang terhubung ke jaringan jembatan yang sama untuk berkomunikasi. Jembatan default biasanya menggunakan subnet 172.17.0.0/16
untuk jaringan kontainer. Jika VPC subnet untuk instance lingkungan Anda menggunakan rentang alamat yang sama yang sudah digunakan olehDocker, konflik alamat IP mungkin terjadi. Untuk mengatasi konflik alamat IP yang disebabkan oleh Amazon VPC dan Docker menggunakan blok IPv4 CIDR alamat yang sama, konfigurasikan CIDR blok yang berbeda172.17.0.0/16
.
catatan
Anda tidak dapat mengubah rentang alamat IP yang ada VPC atau subnet.
Saya tidak dapat menemukan direktori mana proyek saya berada
Masalah: Saya tidak dapat menemukan direktori mana proyek saya berada.
Kemungkinan perbaikan: Untuk menemukan proyek Anda, ubah direktori ke/projects
. Ini adalah direktori tempat Anda dapat menemukan proyek Anda.
Saya tidak dapat terhubung ke Lingkungan Pengembang saya melalui SSH
Untuk memecahkan masalah koneksi Anda ke Lingkungan Dev Anda melaluiSSH, Anda dapat menjalankan ssh
perintah dengan -vvv
opsi untuk menampilkan informasi lebih lanjut tentang cara mengatasi masalah Anda:
ssh -vvv codecatalyst-dev-env=
<space-name>
=<project-name>
=<dev-environment-id>
Saya tidak dapat terhubung ke Lingkungan Pengembang saya melalui SSH karena SSH konfigurasi lokal saya hilang
Jika SSH konfigurasi lokal (~/.ssh/config
) Anda hilang atau konten Host codecatalyst-dev-env*
bagian kedaluwarsa, Anda tidak akan dapat terhubung ke Lingkungan Pengembang Anda melalui. SSH Untuk memecahkan masalah ini, hapus Host codecatalyst-dev-env*
bagian dan jalankan perintah pertama dari modal SSHAccess lagi. Untuk informasi selengkapnya, lihat Menghubungkan ke Lingkungan Pengembang menggunakan SSH.
Saya tidak dapat terhubung ke Lingkungan Pengembang saya melalui SSH karena saya mengalami masalah dengan AWS Config profil saya codecatalyst
Pastikan AWS Config (~/.aws/config
) untuk codecatalyst
profil Anda cocok dengan yang dijelaskan diMenyiapkan untuk menggunakan AWS CLI dengan CodeCatalyst. Jika tidak, hapus profil untuk codecatalyst
dan jalankan perintah pertama dari modal SSHAccess lagi. Untuk informasi selengkapnya, lihat Menghubungkan ke Lingkungan Pengembang menggunakan SSH.
Saya tidak dapat membuat Lingkungan Pengembang saat saya masuk CodeCatalyst menggunakan satu akun masuk
Masalah: Ketika saya masuk ke CodeCatalyst konsol sebagai SSO pengguna, saya menerima kesalahan pengecualian yang tidak diketahui ketika saya memilih untuk membuat Lingkungan Pengembang di ruang. Ketika saya memilih untuk membuat Lingkungan Pengembang dan memilih akses IDE untuk, seperti AWS Cloud9, saya mengalami masalah yang mirip dengan yang berikut ini:
-
Halaman Lingkungan Pengembang di CodeCatalyst konsol menampilkan Lingkungan Pengembang dalam daftar dengan
FAILED
status. -
Pesan kesalahan yang mirip dengan tampilan berikut:
An unknown exception happened
We encountered an unknown exception when launching your Dev Environment. Mention your Dev Environment id
error_message_ID
if you want to report or need any help.
Kemungkinan perbaikan:
Lingkungan Dev tidak tersedia untuk pengguna di ruang di mana Active Directory digunakan sebagai penyedia identitas. Administrator untuk ruang dapat menggunakan penyedia identitas alternatif untuk mengakses Lingkungan Dev, seperti Pusat IAM Identitas. Untuk informasi selengkapnya tentang perencanaan ruang yang mendukung federasi identitas, lihat Merencanakan ruang Anda yang mendukung federasi identitas di Panduan CodeCatalyst Administrator.