我使用MochaHost作为托管,不包括SSH访问(难以置信)。 问题是,我使用Git我的大多数项目的,现在,我需要他们在托管部署。
技术支持说,有没有办法让他们SSH访问。 更换托管公司是不是一种选择,现在,因为我还有2.5年他们已经支付。
有什么办法或变通方法克隆/拉没有SSH访问一个Git回购? FTP是一种选择,但它忽略的Git的整点。
我使用MochaHost作为托管,不包括SSH访问(难以置信)。 问题是,我使用Git我的大多数项目的,现在,我需要他们在托管部署。
技术支持说,有没有办法让他们SSH访问。 更换托管公司是不是一种选择,现在,因为我还有2.5年他们已经支付。
有什么办法或变通方法克隆/拉没有SSH访问一个Git回购? FTP是一种选择,但它忽略的Git的整点。
您已经阅读官方的Linux内核文件的Git Git中的网址选项 ? 您可以使用一些除使用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/