2016-04-13 16 views
-1

私は設定したコードシップをgit repoからプルして、リモートサイトにプッシュすることができます。すべてのファイルが自分のサイトのインストールルートにクローンされているのに対し、リモートディレクトリにプッシュする必要があります(/wp-content/plugins/)。Git push to remote directory?

次のように私はセットアップを持って展開スクリプトは次のとおりです。

git remote add production [email protected]:production/${REPO_SLUG}.git 
git config --global user.email "[email protected]" 
git config --global user.name "CodeShop Deploy Bot" 
git commit -m "DEPLOYMENT" 
git push -f production master 

は、これらのファイルがあまりにもプッシュされている場所を私は指定することができることをとにかくありますか?私はgithubリポジトリのファイル構造を再構築する必要がないようにしようとしています。

+0

純粋にコードシップとリモートサイトの間にありますか?プロセスを開始する以外に、なぜGitが関与していますか? – jonrsharpe

+0

元の記事で述べたように、私はgithubリポジトリに進んでいます。コードシップはそれを複製し、リモートサーバにプッシュしています。リモートサーバーにプッシュするコマンドをセットアップする必要があります。ドキュメンテーションは、従うのがむしろ困難であり、物事を設定するにはあまりにも多くの記事がありません。 https://codeship.com/documentation/continuous-deployment – EHerman

+0

しかし、なぜコードシップスクリプトは強制的にgit repoにプッシュバックしていますか? – jonrsharpe

答えて

1

の直前に、/wp-content/plugins/ディレクトリになるようにリモートのプッシュディレクトリを構成します。

詳細については、Git: Working With Remotesを参照してください。

+0

動作していないようです。致命的なエラーが発生し、デプロイメントが終了します。 – EHerman

+0

'git remote -v'の出力は何ですか? (あなたの質問を編集するのが最も簡単かもしれません)。 – WBT

関連する問題