2017-10-11 10 views
1

git-ftpでパイプラインを使用してリモートサーバにファイルをプッシュしようとしています。パイプラインとgit-ftpの汚れリポジトリのエラー

エラーメッセージ:

致命的な:ダーティー・リポジトリ:コミットされていない変更を持ちます。私もgit ftp pushが、同じことをしようとした

image: php:7.1.1 

pipelines: 
    default: 
    - step: 
     caches: 
      - composer 
     script: 
      - apt-get update && apt-get install -y unzip 
      - curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer 
      - composer install 
      - apt-get -qq install git-ftp 
      - git ftp init --user USER --passwd PASSWORD ftp://[email protected]@ftp.mydomain.tld/ 

:...

YMLファイルを終了します。

コミットされていない変更はないので、何が得られますか?

+0

に行を追加し固定するためにpng, jpeg, exe, jar, etc

サーバー経由

に送信している間例えば、いくつかのファイルが破損して、宛先側のコミットされていない変更はありますか? また、保護された方法の代わりにFTPを使用する必要がある特定の理由はありますか? –

+0

FTPは安価な共有ホストであるためです。コミットされていない変更については、宛先はファイルを受信するだけではいけません。実行中の作曲家が実際にそれを台無しにしていない限り?ファイルをアップロードし、毎回きれいにしたいだけです。 –

答えて

0

は、スクリプトのグラフにあなたのレポ汚い追加ラインを作ったデバッグ変更してみてください:

- git status -uno --porcelain

それはいくつかの変更が起こる仮想展開サーバーに、あなたにこれが意味何かを返す場合。それは.gitattributes

*.exe binary *.jar binary *.png binary *.jpg binary *.gif binary

関連する問題