Github Push Personal Access Token Hata Çözümü

Github personel access token hatası çözümü ile projemizi repository olarak push edeceğiz.

Githup adresine giderek kullanıcı bilgilerimizle giriş yaptıktan sonra new repository linkinden repomuzu oluşturalım.

git repository

 

Test için Projeyi bilgisayarımıza bir klasöre indirelim Komutumuz: git clone https://github.com/ismailgultekin/access-token-repo-push.git

Terminalden indirdiğimiz klasörün icine girelim. cd access gibi sonrasında

Terminalden komutlarımızı girelim:

  • git status
  • git init
  • git add .
  • git commit -m "ilk Dosyaları yükledim"
  • git branch -M main
  • git remote add access https://repoadresiniz.git
  • git push -u access main
Böyle bir hata alırsak "Support for password authentication was removed on August 13, 2021. Please use a personal access token instead."

Bilgi için buradaki sayfayı ziyaret etmelisiniz: https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/

Personel Access Token Hatasının Çözümü

  • İki faktörlü doğrulama etkin değilse etkinleştirin. Github Settings > Account security Bölümünden
  • 1) Github profilinde settings bölümünü açalım
  • 2) Developers Settings tıklayalım
  • 3) Personel Access Token tıklayalım
  • 4) Generate New Token linkine tıklıyoruz
  • 5) Açılan formdan Gün süresini ve yetkileri belirleyoruz
  • 6) Formun altındaki Generate Token butonuna basarak oluşturuyoruz.

Bize sonrasında şöyle bir kod verecek : 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 bununla token bilgimiz oluşmuş olacaktır. Eğer username ve pass isterse komut satırında pass olan yere yapıştırın.

access token hatası

 

Terminalden ilk olarak git remote --v kodumuz ile kontrol edelim.
"origin https://github.com/ismailgultekin/access-token-repo-push.git (fetch) origin https://github.com/ismailgultekin/access-token-repo-push.git (push)"
Eğer bunlar mevcut ise Tekrar terminalden kodumuzu girelim

git push -u access main
Böyle bir hata alırsak Updates were rejected because the tip of your current branch is behind

Terminalden yazacağımız komut:

git push -f origin main

Kodlar çakışma yaptığı için kaynaklanıyor. Şimdi yüklendiğini göreceksiniz.

Github üzerinden inceleme yapabilirsiniz: İsmail Gültekin Githup
Github üzerindeki projeyi sunucuya veya bilgisayarınıza indirmek için konuyu inlemenizi tavsiye ederim: git üzerindeki projeyi sunucuya aktarma nasıl yapılır
Creativecommons.org
Bu çalışmanın içeriği, Creative Commons Atıf 2.5 lisansı koşulları altında kullanılabilir . Bu çalışmanın daha fazla dağıtımı,paylaşımı: ismailgultekin(com)a ve çalışmanın başlığına, Kaynak vererek atıfta bulunulmalıdır.

Telif Hakkı:

Problemi Şikayet Et!
Web Yazılımları

Web Yazılımları

Conference Articles

Conference Articles

Evimde Gör

Mobil Uygulamalar

Özel Yazılımlar

Özel Yazılımlar

Orsam Ortadoğu

Orsam Ortadoğu

Haydi El Ele

Haydi El Ele

Makina Yazılımları

Makina Yazılımları

Soru Sor Whatsapp

Görüş Hata Bildir

Güvenlik Kodunuz:

Yorum Yap

Yorum kodunuz:

0.0505