2014-12-24 3 views
0

моего домен: bs.com
основного FTP аккаунт бс
Как клонировать git-репозиторий через SourceTree, используя ftp-аккаунт?

я создать новую учетную запись FTP:

Нового FTP счет:
Логин: [email protected]
пароль: пароль
порт:
(номер порта я получаю от программы я использую для coonnect на FTP счета, в моем случае «Cyberduck»)

полный путь к хранилищу мерзавца: дома/бс/мерзавец/annejulie.bs. com.git

Я не знаю, если это важно, но новый FTP счет имеет доступ к последующим пути /home/bs/domains/annejulie.bs.com

Мой источник URL для клона git:

ftp://[email protected]:[email protected]:21/home/bs/git/annejulie.bs.com.git  

, когда я прохожу свой исходный URL я получаю сообщение об ошибке:

fatal: Not a git repository (or any of the parent directories): .git 
fatal: unable to access 
'ftp://[email protected]:[email protected]:21/home/bs/git/annejulie.bs.com.git/': 
Could not resolve host: bs.com:[email protected] 

Я прочитал эту статью clone git repository via active FTP , но он не работает для меня. Что я делаю не так?

+0

Рассматривали ли вы с помощью GitHub или другого "правильного" GIT провайдера, а не сам-хостинга это через FTP? – ThiefMaster

+0

Я снова получил ошибку фатальный: не удалось получить доступ 'ftp: //annejulie%40bs.com: [email protected]: 21/home/bs/git/annejulie.bs.com.git /': Сервер запретил вам переходить на данный каталог Что еще не так? Спасибо за ваш ответ. –

+0

FTP обычно chrooted, поэтому вам, скорее всего, не нужно указывать '/ home/bs' в пути (это действительно зависит от конфигурации FTP). Проверьте с FTP-клиентом, какой путь он использует для репо. – ThiefMaster

ответ

1

Вы должны URL-закодировать @ в имени пользователя (% 40):

ftp://annejulie%40bs.com:[email protected]:21/home/bs/git/annejulie.bs.com.git 
Смежные вопросы