Android

Git uzaktan kumandanın URL'sini değiştirme

Setting Alias In Git | Git Tutorials #14

Setting Alias In Git | Git Tutorials #14

İçindekiler:

Anonim

Git remote, genellikle uzak bir sunucuda barındırılan deponun başka bir kopyasını gösteren bir işaretçi.

Bazı durumlarda, uzak depo başka bir ana bilgisayara geçirildiğinde olduğu gibi, uzaktan kumandanın URL'sini değiştirmeniz gerekir.

Bu kılavuzda bir Git uzaktan kumandasının URL'sinin nasıl değiştirileceği açıklanmaktadır.

Git Uzaktan Kumandanın URL'sini değiştirme

Her Git deposunun kendisine bağlı sıfır veya daha fazla Git uzaktan kumandası olabilir. Bir havuzu klonladığınızda, uzaktan kumandanın adı otomatik olarak başlangıç noktasına ayarlanır ve klonladığınız havuzu gösterir. Depoyu yerel olarak oluşturduysanız, yeni bir uzaktan kumanda ekleyebilirsiniz.

Uzaktan kumanda GitHub, GitLab ve BitBucket gibi bir Git barındırma hizmetinde barındırılan bir havuzu veya özel Git sunucunuzu gösterebilir.

Bir uzaktan kumandanın URL'sini değiştirmek için:

  1. Deponun bulunduğu dizine geçin:

    cd /path/to/repository

    Mevcut uzaktan kumandaları listelemek ve adlarını ve URL'lerini görmek için git remote çalıştırın:

    git remote -v

    Çıktı şöyle görünecektir:

    origin https://github.com/user/repo_name.git (fetch) origin https://github.com/user/repo_name.git (push)

    git remote set-url komutunu, ardından uzak adı ve uzaktan kumandanın URL'sini kullanın:

    git remote set-url

    Uzaktan kumandanın URL'si, kullandığınız protokole bağlı olarak HTTPS veya SSH ile başlayabilir. Hiçbir protokol belirtilmezse, varsayılan olarak SSH'dir. URL, Git barındırma hizmetinizin depo sayfasında bulunabilir.

    Örneğin, origin URL'sini [email protected]:user/repo_name.git olarak değiştirmek için şunu [email protected]:user/repo_name.git :

    git remote set-url origin [email protected]:user/repo_name.git

    Uzak bağlantıları listeleyerek uzaktan kumandanın URL'sinin başarıyla değiştirildiğini doğrulayın:

    git remote -v

    Çıktı şöyle görünmelidir:

    origin ssh://[email protected]:user/repo_name.git (fetch) origin ssh://[email protected]:user/repo_name.git (push)

Bu kadar. Uzaktan kumandanın URL'sini başarıyla değiştirdiniz.

git remote set-url komutunun gerçekte yaptığı şey, havuz .git/config dosyasını uzak depoya yeni bir URL ile güncellemektir.

.git / yapılandırma

… url = [email protected]:user/repo_name.git fetch = +refs/heads/*:refs/remotes/origin/*

Uzaktan kumandanın URL'sini .git/config dosyasını bir metin düzenleyicisiyle düzenleyerek de değiştirebilirsiniz. Ancak git komutunun kullanılması önerilir.

Sonuç

Git uzaktan kumandasının URL'sini değiştirmek şu kadar basittir: git remote set-url .