質問内容
Gitのフックスクリプトのpre-push内にて該当するリソースをプッシュしたときに
WinSCPのフォルダにアップする処理を作成中。アップするのに使用しているのはscpコマンド。
WinSCPのフォルダにアップ出来たものの、ファイル名にフォルダパスがすべて記載されたリソースが
アップされていた。
WindowsのOSは10 Pro
解決したいこと
scpコマンドでサーバにアップする際にリソース名のみのリソースをアップしたい。
→sshコマンドでの動作は正常に動作しているのでサーバへは正常に接続できている。
ソース
TARGET_RESOURCE="D:\Gitwork\hook_test\test.xml"
TARGET_DIR="/var/www/html_public/test"
(中略)
scp -r ${TARGET_RESOURCE} debug:${TARGET_DIR}
・アップされるリソース
理想:test.xml
現実:D:\Gitwork\hook_test\test.xml
回答2件
あなたの回答
tips
プレビュー