Komut Satırına ssh-keygen yazın. İlk gelen yerde Enter a basın. Daha sonra şifre girin ve aynı şifreyi tekrar girin. SSH Key oluştu.
SSH Key dizini sizin ekranınızda yazıyor olacak. O dizine gidin ve id_rsa.pub dosyasını not defteri ile açın. İçindekilerin tamamını kopyalayın.
Bitbucket sitene geri dönelim. Sol alttaki avatarın üzerine tıklayın. View Profile dan sonra Settings e basın.
Security bölümünde SSH keys bölümüne gelin. Add key butonuna basın. Kopyaladığınız içeriği buraya yapıştırın ve bu anahtara isim verin.
Bitbucket sitesinde Repositorys kısmından kendi reponuzu açın.
Buradan SSH seçin.
Buradaki linki kopyalayın.
7. Adım
Repositoryi STM32CubeIDE’ye eklemek.
Git perspektifinde Clone a Git Repository and add to clone to this view butonuna basın.
Protokol den git i seçin. Daha sonra siteden kopyaladığınız linki URI kısmına yapıştırın.
Daha sonra ssh key oluştururken girdiğiniz şifreyi buraya yazın.
Ardından Directory kısmında projenizin nerede olmasını istiyorsanız orayı seçin. Burası önemli çünkü tüm proje bu dizinde olacak. Dosyalamayı düzgün yapmanızı öneririn.
Bitbucket ile bağlantı kurduk artık projemizi oluşturabiliriz.
8. Adım
STM32CubeMX projesini oluşturmak
CubeMX i açın. File>>New Project İşlemciyi ya da board u seçin. Start Project e basın.
Project Menager kısmında
Project Name kutusuna Bitbucket da verdiğimiz adın aynısını yazın.
Project Location Kısmını Directory olarak gösterdiğimiz yerden 1 dizin yukarısını gösterin.
Toolchain Folder Location ile Directory aynı olmalı. Buradan doğru yeri verip vermediğinizi kontol edebilirsiniz.
Başka bir yol
Bunlarla uğraşmadan halihazırda var olan cubemx projelerinin sadece .ioc dosyalarını Directory de gösterdiğiniz klasöre kopyalayıp CubeMX de tekrar bu dosyayı açarak tekrar generate code butonuna basarsanız da aynı sonuca ulaşabilirsiniz. Project Name ve Project Locaiton ksımlarını tekrar ayarlamanız gerekmektedir. Burada dikkat etmeniz gereken nokta kopyaladığınız .ioc dosyasının adın değiştirin. Çünkü güncel CubeMX sürümünde(5.0.0) dosya adı aynı ise Project Location kısmı eski dizin olarak kalıyor.
Projemizi ayarladıktan sonra Generate Code butonuna basıyoruz.
Buradan sonra projeyi STM32CubeIDE’ye eklemek için Open Project Butonuna da basabilirsiniz. Ama ben bunu pek tavsiye etmiyorum. Birden fazla workspace ile uğraşıyorsanız bu size problem çıkarabilir.
9. Adım
Projeyi STM32CubeIDE’ye eklemek.
File>>Import General>>Existing Project into Workspace
Select Root Directory Kısmında projemizin olduğu ana dizini seçiyoruz. Burası Project Location ile aynı dizin olmalı.