3

PHP アプリケーションをホストするために openshift サーバーを使用しています。~/app-root/runtime/repo ディレクトリに sftp を使用してサーバーにファイルを追加しました。同じファイルに Web 経由でアクセスできます。しかし、リポジトリをローカル マシンに git clone すると、アップロードしたファイルがそこに表示されません。git を使用してファイルを追加およびプッシュしても、app-root フォルダーには表示されません。どんな助けでも親切に感謝します

4

1 に答える 1

5

ギアのリポジトリ/ディレクトリで直接行われた変更はgitによって追跡されず、ローカルのgitリポジトリをギアにプッシュすると上書きされます。それらを追跡するには、それらをローカルのgitリポジトリにscp / sftpで戻し、それらを追加/コミット/プッシュします。

scp / sftpの代わりに、「rhcsnapshot {appName}」を実行して、すべてのファイル(スナップショットの場合はコードとデータ)のバックアップを取り、リポジトリ/ディレクトリの下のファイルをローカルに抽出することもできます。 git repoを実行し、それらを追加/コミット/プッシュします。

フォーラムに投稿してください: https ://openshift.redhat.com/community/forums/openshift

于 2013-03-16T21:03:58.400 に答える