実現したいこと
VScodeでftp接続をしてファイルを保存したらFilleZillaへアップロードされるようにしたいです。
発生している問題・分からないこと
拡張機能「SFTP」をインストールし、sftp.jsonを編集しています。
sftp.jsonでcontextの部分で失敗しているみたいです。
macでFinderとGoogleドライブを繋げていて、そのパスを書いているのですが、上手くいかないです。
また、FilleZilla上のローカルサイト:の部分のパスをコピペして書いても上手くいかないです。
エラーメッセージ
error
1Error: Config Not Found.
該当のソースコード
sftp.json
1{ 2 "name": "本番環境", 3 "host": "ホスト名", 4 "protocol": "ftp", 5 "port": 21, 6 "username": "ftpアカウント名", 7 "password": "パスワード", 8 "remotePath": "/wp-content/themes/テーマ名/", 9 "context": "ここをどう書くかわかりません", 10 "uploadOnSave": true
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
様々なサイトを参考にしましたが、うまくいきませんでした。
補足
言葉足らずの部分があるかもしれません、すみませんがよろしくお願いします。
Visual Studio Codeの拡張機能のsftpは何種類かあるようですが、どのsftpでしょうか?
適当にググったら、contextはローカルのパスを書くみたいですが、とりあえずその項目自体を消してみたらどうでしょうか?
この手のものは、最低限、host,username,password,remotePathだけで動くような気がします。
(自分でまだ試していないので、役に立たなかったら、ごめんなさい)
プロトコルはsftpで、ポートはSSHの22番じゃないのですか?
sftpというからにはフツーのftpではないと思うんですが。
hiroki-o様
コメントありがとうございます。
拡張機能は作者が「Natizyskunk」のものを使用しています。
context部分を削除して試してみていたところ、右クリックでuploadは出来るのですが、
保存と同時にアップロードするのが出来ないです。
Windowsではすべてうまく動作しました。
macではうまく動作しません。。
mike2mike4様
コメントありがとうございます。
以前、Windowsではftpでport21でうまく動作していたのでここはこれでいいのかなと思っています。
今はSSHの設定をしていないので、sftp接続は出来なさそうです。
あなたの回答
tips
プレビュー