git-ftp

git-ftp Установка в Ubuntu Linux

Устанавливаем:

sudo apt-get install git-ftp

(установится как расширение команды git)

И переходим к настройке локального репозитория.

git-ftp Установка в Windows

В качестве реализации Git мы будем использовать Git for Windows (https://git-scm.com/download/win), а конкретнее - устанавливаемую с ним командную оболочку Gii Bash.

Установка в Windows

Запускаем Git Bash (от имени администратора), все команды командной строки мы будем выполнять в этой оболочке.

Зайдём в папку, в которую хотим установить :

git-ftp SFTP Настройка передачи изменений через ssh с использованием ключа вместо пароля

Что предлагается сделать

В целом секция конфигурируется как и при передаче через FTP, но:

  • если пароль не требуется, то его можно не указывать
  • дополнительно указать путь к файлу ключа (приватного)
  • в url указать протокол sftp
  • +

git-ftp Ошибка Unknown SHA1 object, make sure you are deploying the right branch and it is up-to-date

При использовании git-ftp возможно появление ошибки типа:

Unknown SHA1 object, make sure you are deploying the right branch and it is up-to-date.
Do you want to ignore and upload all files again? [y/N]: n

в ответ на вашу попытку залить очередные изменения с помощью команды вроде:

git-ftp Ошибка: cp: cannot create regular file '/bin/git-ftp': Permission denied (windows)

Чтобы исправить ошибку

cp: cannot create regular file '/bin/git-ftp': Permission denied (windows)

возникающую при настройке git-ftp просто запустите Git Bash от имени администратора.

git-ftp Настройка -- Как загружать изменения на хостинг через FTP (GitFTP) - Windows

git ftp -s test push

Что происходит

В данной заметке рассматривается использование скриптов git-ftp для загрузки изменений из локального git-репозитория на FTP-хостинг.

Subscribe to RSS - git-ftp