繁体   English   中英

如何在不使用git的情况下下载git仓库

[英]How to download git repository without using git

我通过遵循一些教程来学习git,但是我想要一个git仓库来练习相同的东西。

但是由于防火墙或其他原因,此命令不起作用

$git clone git://git.kernel.org/pub/scm/git/git.git

相反,我可以将回购作为压缩文件下载吗,还是因为URL显示为带有目录的html页面而如何递归下载?

你可以做

wget --no-check-certificate -O kernel.zip https://github.com/repo/repo/archive/branch.zip
unzip kernel.zip

@PetrMensik 回答了所问的问题,即如何在不使用Git的情况下下载存储库。

但是,OP提到避免使用Git的可能原因是防火墙。 如果是这种情况,则不是您需要避免的Git 程序 ,而是Git 协议

只需在克隆URL中将git://替换为https:// ,它应该可以工作:

git clone https://git.kernel.org/pub/scm/git/git.git

正如OP正确猜测的那样,Git协议使用的端口在许多公司防火墙上被阻止。 SSH也是如此,这是可以与Git一起使用的另一种协议。 但是,HTTPS流量很少被阻止,否则您将无法安全地访问网站。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM