我的域名: bs.com
主要ftp帐户: bs
我设置了一个新的ftp帐户:
新的FTP帐户:
登录: annejulie@bs.com
密码:密码
端口: 21
(我从用于连接到ftp帐户的程序获得的端口数量,在我的情况下" Cyberduck")
git存储库的完整路径: home / bs / git / annejulie.bs.com.git
我不知道它是否重要,但新的FTP帐户可以访问以下路径 /home/bs/domains/annejulie.bs.com
我克隆git存储库的源URL:
ftp://annejulie@bs.com:password@bs.com:21/home/bs/git/annejulie.bs.com.git
当我通过我的源网址时,我收到错误:
fatal: Not a git repository (or any of the parent directories): .git
fatal: unable to access
'ftp://annejulie@bs.com:password@bs.com:21/home/bs/git/annejulie.bs.com.git/':
Could not resolve host: bs.com:annejulie@bs.com
我读过这篇文章clone git repository via active FTP 但它对我没有用。我做错了什么?
答案 0 :(得分:2)
您需要对用户名(%40)中的@进行URL编码:
ftp://annejulie%40bs.com:password@bs.com:21/home/bs/git/annejulie.bs.com.git