Câu trả lời:
Không. Bạn chỉ cần sử dụng một URL khác:
git clone git://github.com/SomeUser/SomeRepo.git
Tuy nhiên, repo cục bộ sẽ là "chỉ đọc" theo nghĩa là bạn sẽ không thể đẩy các thay đổi của mình trở lại repo ban đầu. Tuy nhiên, bạn vẫn có thể sửa đổi các tệp và cam kết thay đổi cục bộ.
Ngược lại,
git clone git@github.com:UserName/OtherRepo.git
chỉ hoạt động nếu bạn đã thiết lập đúng môi trường của mình với các khóa SSH cần thiết và không có gì, nhưng đổi lại, bạn sẽ nhận được một kho lưu trữ cho phép bạn cam kết / đẩy các thay đổi trở lại repo từ xa.
(Xin lỗi vì quảng cáo không chủ ý cho GitHub, tôi chỉ có ý nghĩ đó.)
git clone https://gitlab.com/SomeUser/SomeRepo.git
Tôi đã theo dõi một số tài liệu cho một sản phẩm cần nhân bản từ github. Tôi không muốn thiết lập một tài khoản vì vậy tôi cần phải làm chính xác những gì được yêu cầu ở đây.
Lệnh trong tài liệu là:
git clone git://github.com/fcrepo4/fcrepo-message-consumer.git
Nhưng điều đó chỉ thất bại với tôi.
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.
Tôi đã thử
git clone git://github.com/fcrepo4/fcrepo-message-consumer.git
như được đề xuất trong một trong những câu trả lời nhưng điều đó cũng thất bại.
Cloning into 'fcrepo-message-consumer'...
fatal: Unable to look up github.com (port 9418) (nodename nor servname provided, or not known)
Điều cuối cùng đã làm việc là đây:
git clone https://github.com/fcrepo4/fcrepo-message-consumer.git
Hoặc chỉ sử dụng tiền tố http và hậu tố .git cũng không bắt buộc:
Bạn có thể kiểm tra với
git clone http://github.com/tizenteam/iotivity-example
Thông tin liên quan:
https://help.github.com/articles/why-is-git-always-asking-for-my-password/
.git
hậu tố.
Bạn có thể sử dụng Github Tokens https://github.com/sinstall/tokens và sử dụng điều này:
git config --global url."https://${GITHUB_TOKEN}:x-oauth-basic@github.com/".insteadOf "https://github.com/"
(thay thế ${GITHUB_TOKEN}
bằng mã thông báo thực tế