如何使用ftp帐户通过SourceTree克隆git存储库?

时间:2014-12-24 20:38:54

标签: git ftp atlassian-sourcetree

我的域名: bs.com
主要ftp帐户: bs

我设置了一个新的ftp帐户:

新的FTP帐户:
登录: annejulie@bs.com
密码:密码
端口: 21
(我从用于连接到ftp帐户的程序获得的端口数量,在我的情况下" Cyber​​duck")

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 但它对我没有用。我做错了什么?

1 个答案:

答案 0 :(得分:2)

您需要对用户名(%40)中的@进行URL编码:

ftp://annejulie%40bs.com:password@bs.com:21/home/bs/git/annejulie.bs.com.git