我正在整理一些文档,但是无法访问未配置的计算机来自己测试
我很好奇您是否需要一个GitHub帐户才能将存储库从GitHub克隆到本地计算机。
我正在整理一些文档,但是无法访问未配置的计算机来自己测试
我很好奇您是否需要一个GitHub帐户才能将存储库从GitHub克隆到本地计算机。
Answers:
不,您只是使用其他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}
用实际令牌代替