SSH kimlik doğrulaması gerektiren Git tabanlı bir kod deposundan Enterprise Distributed Application Service (EDAS) üzerinde bir uygulama dağıttığınızda, EDAS tarafından sağlanan SSH genel anahtarını kod deposunda yapılandırmanız gerekir.
Aşağıdaki adımlarda örnek olarak Alibaba Cloud Codeup kullanılmıştır.
Önkoşullar
Başlamadan önce şunlara sahip olduğunuzdan emin olun:
EDAS etkinleştirilmiş bir Alibaba Cloud hesabı
SSH erişimi etkinleştirilmiş Git tabanlı bir kod deposu
Kod deposunda dağıtım anahtarlarını yönetme izni
SSH genel anahtarını EDAS'tan kopyalayın
EDAS konsoluna gidin.
Sol gezinme bölmesinde Application Management > Applications seçeneğini tıklayın.
Üst gezinme çubuğunda bölgeyi seçin. Sayfanın üst kısmında Microservice Namespace açılır listesinden mikro hizmet ad alanını seçin.
Create Application düğmesini tıklayın.
Basic Information adımında Cluster Type değerini Kubernetes Clusters olarak ayarlayın, PHP seçeneğini Application Runtime Environment bölümünde belirleyin ve ardından Next düğmesini tıklayın.
Configurations adımında Authentication Method değerini SSH Key olarak ayarlayın.
-
SSH Public Key yanındaki One-click Copy düğmesini tıklayarak anahtarı panonuza kopyalayın.

Dağıtım anahtarını kod deponuza ekleyin
Alibaba Cloud Codeup konsoluna gidin ve hedef kod deposunu açın.
Sol gezinme bölmesinde Settings seçeneğini tıklayın.
Ayarlar sayfasının sol gezinme bölmesinde Deploy Key seçeneğini tıklayın.
-
Sağ üst köşede Create Key düğmesini tıklayın.
NotDağıtım anahtarları, IP adresi izin listesi yapılandırıldıktan sonra etkinleşir. İzin listesi etkin değilse
sayfasından etkinleştirin.
-
Create Key iletişim kutusunda aşağıdaki alanları yapılandırın:
Field Description Title Anahtar için açıklayıcı bir ad girin; örneğin EDAS-deploy-keyveya uygulama adı. Gelecekte yönetimi kolaylaştırmak amacıyla anahtarın amacını tanımlayan bir ad kullanın.Key EDAS konsolundan kopyaladığınız SSH genel anahtarını yapıştırın. Create Key düğmesini tıklayın.
Anahtar oluşturulduktan sonra Deploy Key sayfasında görünür.
Dağıtım anahtarını silin
Artık gerekli olmayan bir dağıtım anahtarını kaldırmak için:
Depo ayarlarınızda Deploy Key sayfasına gidin.
Hedef anahtarı bulun ve Actions sütunundaki Delete düğmesini tıklayın.
Ekrandaki talimatları izleyerek işlemi onaylayın.