GitHub deposunu hesapsız klonlamak?


25

Bazı belgeleri bir araya getiriyorum ve bunu kendim test etmek için yapılandırılmamış bir makineye erişimim yok

GitHub'tan yerel bir makineye veri havuzu klonlamak için GitHub hesabına ihtiyacınız varsa merak ediyorum.

Yanıtlar:


34

Hayır. Sadece farklı bir URL kullanıyorsunuz:

git clone git://github.com/SomeUser/SomeRepo.git

Ancak, yerel repo, değişikliklerinizi orijinal repoya geri koyamayacağınız anlamında "salt okunur" olacaktır. Yine de, dosyaları hala değiştirebilecek ve yerel olarak değişiklikler yapabileceksiniz.

Tersine,

git clone git@github.com:UserName/OtherRepo.git

sadece ortamınızı gerekli SSH anahtarları ile doğru bir şekilde kurduysanız ve ne yaparsanız çalışır, ancak bunun karşılığında değişiklikleri uzaktaki depoya geri göndermenize / itmenize izin veren bir havuz alırsınız.

(GitHub için istenmeyen reklam için üzgünüm, aklımdaydı.)


Müthiş, açıklama için teşekkürler. Bu şekilde bir klona yaklaşarak sınırlamaların farkındayım, ancak belgelendirdiğim işlem bağlamında sorun yok.

@JosephMainwaring Yardım ettiğim için memnunum. Lütfen, ne zaman yapabileceğime cevabımı kabul etmeyi unutma.
H2CO3

GitLab için,git clone https://gitlab.com/SomeUser/SomeRepo.git
Matthias Braun

2

Github'dan klonlama gerektiren bir ürün için bazı belgeleri takip ediyordum. Hesap açmak için uğraşmak istemedim bu yüzden burada tam olarak ne isteniyorsa onu yapmam gerekiyordu.

Belgelerdeki komut şuydu:

git clone git://github.com/fcrepo4/fcrepo-message-consumer.git

ama bu sadece benim için başarısız olur.

Cloning into 'fcrepo-message-consumer'...
ssh: Could not resolve hostname github.com: nodename nor servname provided, or not known
fatal: Could not read from remote repository.

denedim

git clone git://github.com/fcrepo4/fcrepo-message-consumer.git

Yanıtlardan birinde önerildiği gibi ancak bununla da başarısız oldu.

Cloning into 'fcrepo-message-consumer'...
fatal: Unable to look up github.com (port 9418) (nodename nor servname provided, or not known)

Sonunda ne işe yaradı:

git clone https://github.com/fcrepo4/fcrepo-message-consumer.git


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.