Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu hızlı başlangıç, Azure'da yeni bir web sitesi oluşturmak ve dağıtmak için Azure için GitHub Copilot'ı kullanmada size yol gösterir. Azure için GitHub Copilot'ı geliştirme ve dağıtım iş akışınızla tümleştirmenin bir yolunu gösterir.
Azure için GitHub Copilot iki modu destekler:
- Soru modu , Microsoft Learn'de yayımlanan en son bilgileri kullanarak dağıtılan Azure kaynaklarınız ve genel olarak Azure hakkında bilgi edinmenizi sağlar. Yönergeler ve hatta kaynak kodu sağlayabilir, ancak kendiniz işlem gerçekleştirebilir veya dosyaları düzenleyebilirsiniz.
- Aracı modu , GitHub Copilot'a projenizde dosya oluşturma ve düzenleme, terminal penceresinde komut yürütme gibi eylemler gerçekleştirmesi için komut vermenizi sağlar.
Önkoşullar
Kurulum yönergelerinin tamamı için Başlarken makalesine bakın. Aşağıdaki öğelere sahip olduğunuzdan emin olun:
Azure hesabı ve Azure aboneliğine erişim. Bunların nasıl ayarlanacağı hakkında ayrıntılı bilgi için Bkz. Azure hesaplarının fiyatlandırma sayfası.
GitHub hesabı ve GitHub Copilot aboneliği. Bunların nasıl ayarlanacağı hakkında ayrıntılı bilgi için sırasıyla GitHub'da hesap oluşturma ve GitHub Copilot için Hızlı Başlangıç bölümlerine bakın.
Visual Studio Code. İndirme ve yükleme hakkında ayrıntılı bilgi için Visual Studio Code'u Ayarlama bölümüne bakın.
GitHub Copilot uzantısı ve GitHub Copilot Sohbet uzantısı. Bu uzantıları yükleme yönergeleri için bkz. VS Code'da GitHub Copilot'ı ayarlama ve VS Code'da GitHub Copilot Sohbeti'ni kullanmaya başlama.
Önemli
GitHub Copilot, Visual Studio Abonelikleri'ne dahil değildir ve GitHub tarafından yönetilen ayrı bir aboneliktir. GitHub Copilot abonelikleri ve Destek ile ilgili sorular için bkz. Bireysel Abonelikler veya İş abonelikleri.
Azure için GitHub Copilot kullanarak web sitesi oluşturma ve dağıtma
Yerel bilgisayarınızda GitHub deposunun yerel bir kopyasını oluşturabileceğiniz yeni bir klasör oluşturun.
Visual Studio Code'da Terminali>. Terminal bölmesinde yeni klasöre gidin.
Başlık Çubuğu'nda Sohbeti Aç simgesini (GitHub Copilot logosu) seçerek İkincil yan çubukta sohbet bölmesini açın.
Yeni sohbet oturumu başlatmak için bölmenin başlık çubuğundaki artı simgesini (+) seçin.
Önemli
Beklenmeyen sonuçlar alırsanız yeni bir sohbet oturumu kullanmaya yeniden başlayın.
Bölmenin en altındaki sohbet metin kutusuna aşağıdaki isteminden sonra
@azure
yazın. Ardından Gönder'i (kağıt uçak simgesi) veya klavyenizde Enter'ı seçin.Could you help me create and deploy a simple Flask website by using an azd template?
Bir dakika sonra, Azure için GitHub Copilot büyük olasılıkla kullanılacak bir
azd
şablon önerir.Önemli
Azure yönergeleri için GitHub Copilot'u izlemeye devam etmeden önce Azure hesabınızda kimlik doğrulaması yapmanız gerekebilir. Devam etmek için kimlik doğrulama yönergelerini izleyin.
Aşağıdaki örneğe benzer bir yanıt görebilirsiniz.
Önemli
Yanıtın tam ifadesi, büyük dil modellerinin yanıt oluşturma biçiminden dolayı Azure için GitHub Copilot yanıtlarının her seferinde farklı olmasıdır.
Yanıt bir kod çitinde ile
azd init
başlayan bir komut sağlıyorsa, küçük bir açılır eylem menüsü görüntülemek için kod çitinin üzerine gelin.Terminale komutu eklemek için Terminale Ekle'yi seçin.
Komutu çalıştırmadan
azd init
önce, bunun yerel bilgisayarınızı ve Azure aboneliğinizi nasıl etkilediği hakkında sorularınız olabilir.Aşağıdaki istemi kullanın:
@azure Before I execute azd init, what does it do?
Aşağıdaki ekran görüntüsüne benzer bir yanıt görebilirsiniz.
Şablon hakkında
azd
daha fazla bilgi edinmek için aşağıdaki istemi kullanın:@azure What resources are created with this template?
Aşağıdaki ekran görüntüsüne benzer bir yanıt görebilirsiniz.
Şablonun kullandığı hizmetler hakkında aşağıdakiler gibi sorular sorun:
@azure What is the purpose of a virtual network?
Aşağıdaki ekran görüntüsüne benzer bir yanıt görebilirsiniz.
Memnun olduğunuzda terminalde komutunu çalıştırın
azd init
. İstemlerini yanıtlayın. Bir istem için ne yanıt verdiğinizden emin değilseniz Azure için GitHub Copilot'dan yardım isteyin.Yeni proje başlatıldıktan sonra uygulamasını aboneliğinize dağıtmak için kullanın
azd up
. Terminalde, özgün istemin yanıtında verilen yönergelere göre komutunu çalıştırın.azd up
Komut aboneliğiniz
azd up
, kaynakların nereye dağıtılacağı ve daha fazlası hakkında bilgi ister.Nasıl yanıt verebileceğinizden emin değilseniz Azure için GitHub Copilot'dan yardım isteyebilirsiniz. Örneğin, şunları sorabilirsiniz:
@azure azd up is asking me what location I want to deploy the website into. How should I respond?
Aşağıdaki ekran görüntüsüne benzer bir yanıt görebilirsiniz.
komut istemlerini
azd up
yanıtlamaya devam edin. Gerektiğinde GitHub Copilot'a Azure soruları sorun.Dağıttığınız şablona
azd
ve seçtiğiniz konuma bağlı olarak, şablonun dağıtılması 20 ile 40 dakika (veya daha fazla) sürebilir.Bir hatayla karşılaşırsanız
azd up
Azure için GitHub Copilot'a hatayı ve bu hatayı nasıl çözebileceğinizi sorun.
İpucu
Son terminal komut sonuçlarını eklemenin kolay bir yolu için sohbet bölmesinin sol alt kısmındaki ataş simgesini kullanın. Azure için GitHub Copilot, kopyalandığı veya ataş aracılığıyla eklenmediği sürece terminal komut sonuçlarını bilmez.
- Başarılı bir dağıtımdan sonra, web tarayıcısında yeni web sitesine gidebilirsiniz. Oluşturduğunuz kaynakları görüntülemek için Azure portalını kullanın.
Kaynakları temizleme
Azure için GitHub Copilot'a önceki adımlarda oluşturduğunuz tüm kaynakların nasıl kaldırılacağını sorabilirsiniz:
@azure How do I undeploy this website?
Aşağıdaki ekran görüntüsüne benzer bir yanıt görebilirsiniz.
Web sitesini ve Azure aboneliğinize dağıttığınız tüm kaynakları kaldırmak için kullanın azd down
.
İlgili içerik
- Azure için GitHub Copilot'un ne olduğunu ve nasıl çalıştığını anlayın.
- Yazılımı yükleyip ilk isteminizi yazarak Azure için GitHub Copilot'ı kullanmaya başlayın .
- Azure hakkında daha fazla bilgi edinmek ve Azure hesabınızı, aboneliğinizi ve kaynaklarınızı anlamak için örnek istemlere bakın.
- Azure için uygulama tasarlama ve geliştirme ile ilgili örnek istemlere bakın.
- Uygulamanızı Azure'a dağıtmaya yönelik örnek istemlere bakın.
- Azure'da uygulamalarınızı iyileştirmeye yönelik örnek istemlere bakın.
- Azure kaynaklarınızın sorunlarını gidermeye yönelik örnek istemlere bakın.