Відповіді:
Ні. Ви просто використовуєте іншу URL-адресу:
git clone git://github.com/SomeUser/SomeRepo.git
Однак локальне репо буде "лише для читання", в тому сенсі, що ви не зможете повернути свої зміни до початкового репо. Ви все одно зможете змінювати файли та вносити зміни на місцевому рівні.
У контрасті,
git clone git@github.com:UserName/OtherRepo.git
працює лише в тому випадку, якщо ви належним чином налаштували своє оточення за допомогою необхідних SSH-ключів і нічого подібного, але взамін ви отримаєте сховище, яке дозволяє вам здійснювати / пересилати зміни назад до віддаленого репо.
(Вибачте за ненавмисну рекламу для GitHub, я просто мав це на увазі.)
git clone https://gitlab.com/SomeUser/SomeRepo.git
Я дотримувався деякої документації щодо продукту, який вимагав клонування з github. Я не хотів перейматися налаштуванням акаунта, тому мені потрібно було робити саме те, що тут просили.
Команда в документації:
git clone git://github.com/fcrepo4/fcrepo-message-consumer.git
але це мені просто не вдається.
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.
я намагався
git clone git://github.com/fcrepo4/fcrepo-message-consumer.git
як було запропоновано в одній з відповідей, але це теж не вдалося.
Cloning into 'fcrepo-message-consumer'...
fatal: Unable to look up github.com (port 9418) (nodename nor servname provided, or not known)
Нарешті, це спрацювало:
git clone https://github.com/fcrepo4/fcrepo-message-consumer.git
Або просто використовуйте префікс http, і суфікс .git теж не є обов'язковим:
Ви можете перевірити
git clone http://github.com/tizenteam/iotivity-example
Довідкова інформація:
https://help.github.com/articles/why-is-git-always-asking-for-my-password/
.git
суфікс.
Ви можете використовувати токени Github https://github.com/settings/tokens і використовувати це:
git config --global url."https://${GITHUB_TOKEN}:x-oauth-basic@github.com/".insteadOf "https://github.com/"
(замінити ${GITHUB_TOKEN}
фактичним маркером