Saya mengumpulkan beberapa dokumentasi dan tidak memiliki akses ke mesin yang tidak dikonfigurasi untuk menguji ini sendiri
Saya ingin tahu apakah Anda memerlukan akun GitHub untuk mengkloning repositori dari GitHub ke mesin lokal.
Tidak. Anda hanya menggunakan URL yang berbeda:
git clone git://github.com/SomeUser/SomeRepo.git
Namun, repo lokal akan "hanya-baca" dalam arti bahwa Anda tidak akan dapat mendorong perubahan Anda kembali ke repo asli. Anda masih dapat memodifikasi file dan melakukan perubahan secara lokal.
Sebaliknya,
git clone [email protected]:UserName/OtherRepo.git
hanya berfungsi jika Anda telah mengatur dengan benar lingkungan Anda dengan kunci SSH yang diperlukan dan yang lainnya, tetapi sebagai gantinya Anda akan mendapatkan repositori yang memungkinkan Anda untuk melakukan / mendorong perubahan kembali ke repo jarak jauh.
(Maaf untuk iklan yang tidak disengaja untuk GitHub, saya baru saja memikirkannya.)
git clone https://gitlab.com/SomeUser/SomeRepo.git
Saya mengikuti beberapa dokumentasi untuk produk yang membutuhkan kloning dari github. Saya tidak ingin repot mengatur akun sehingga saya perlu melakukan apa yang diminta di sini.
Perintah dalam dokumentasi adalah:
tapi itu hanya gagal untukku.
Saya mencoba
seperti yang disarankan dalam salah satu jawaban tetapi gagal juga dengan.
Yang akhirnya berhasil adalah ini:
sumber
Atau cukup gunakan awalan http, dan akhiran .git juga tidak wajib:
Anda bisa memeriksanya
Info terkait:
https://help.github.com/articles/why-is-git-always-asking-for-my-password/
sumber
.git
akhiran.Anda dapat menggunakan Token Github https://github.com/settings/tokens dan menggunakan ini:
(ganti
${GITHUB_TOKEN}
dengan token yang sebenarnyasumber