繁体   English   中英

没有SSH的Git拉?

[英]Git pull without SSH?

我使用MochaHost作为托管,不包括SSH访问(令人难以置信)。 问题是我现在正在为我的大多数项目使用Git,我需要在托管中部署它们。

技术支持表示无法与他们进行SSH访问。 改变托管公司现在不是一个选择,因为我还有2。5年的时间已经付款。

有没有办法或解决方法来克隆/拉动没有SSH访问的Git仓库? FTP是一个选项,但它错过了Git的全部观点。

您是否阅读过官方Linux Kernel Git文档中Git url选项 除了使用Git的ssh,你可以使用许多不同的协议:

Git支持ssh,git,http和https协议(此外,ftp和ftps可用于获取,rsync可用于获取和推送,但这些效率低且不推荐使用;不要使用它们)。

可以使用以下语法:

  • ssh://[user@]host.xz[:port]/path/to/repo.git/

  • git://host.xz[:port]/path/to/repo.git/

  • http[s]://host.xz[:port]/path/to/repo.git/

  • ftp[s]://host.xz[:port]/path/to/repo.git/

  • rsync://host.xz/path/to/repo.git/

暂无
暂无

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

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