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.
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:
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ı.)
git clone https://gitlab.com/SomeUser/SomeRepo.git
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
Veya sadece http öneki kullanın ve .git soneki de zorunlu değildir:
İle kontrol edebilirsiniz
git clone http://github.com/tizenteam/iotivity-example
İlgili bilgi:
https://help.github.com/articles/why-is-git-always-asking-for-my-password/
.git
soneki kaldırılıncaya kadar benim için işe yaramaz .
Github Tokens https://github.com/settings/tokens adresini kullanabilir ve şunu kullanabilirsiniz:
git config --global url."https://${GITHUB_TOKEN}:x-oauth-basic@github.com/".insteadOf "https://github.com/"
( ${GITHUB_TOKEN}
gerçek belirteçle değiştirin