沉冰浮水

沉冰浮水

做最终到的事,成为最终成为的人!
github
bilibili
mastodon
zhihu
douban

【折腾】VSCode リモート開発の設定(Remote Development)

もし使用しているスペースシステムのバージョンがサポートされていない場合は、次の記事を参考にしてください:

【折腾】CentOS 6 无法使用 Remote Development_电脑网络_沉冰浮水

[ShortSth: 主机云][/ShortSth] ←← 仕方がない、このクソスペースを使っている(彼らの自己評価の言葉、「私たちはクソですが、クソな顧客の入居も厳しく制限しています」と)←←(はい、これは広告です)←←(だから CentOS 7 をアップグレードするのは面倒です)

  1. ローカルで Git をインストールする【备忘】msysGit 安装及使用_电脑网络_沉冰浮水

  2. VSCode で Remote Development を検索してインストールする(一連のプラグインがインストールされます)

  3. Git Bash を開いて次のコマンドを実行する:

cd ~/.ssh
ssh-keygen
# .sshフォルダのパスを表示する
pwd
# c/Users/ユーザー名/.ssh

4.1. Tencent Cloud の場合、id_rsa.pubの内容をサーバーの [SSH キー] に追加し、[インスタンス] にバインドします。

4.2.

公開鍵の場所がパネルに追加されていないスペースの場合、sftp を使用してid_rsa.pubをリモートの任意のフォルダ(たとえば/root/.ssh)にアップロードできます。

次に、パスワードを使用してリモートターミナルに接続します:

cd /root/.ssh
cat id_rsa.pub >> authorized_keys
  1. VSCode の「アクティビティバー」に「リモートエクスプローラー」が追加されます。私は通常「アクティビティバー」を非表示にしていますが、「リモートウィンドウを開く」の緑のアイコンをエディターの左下隅にも使用できます。【「リモートエクスプローラー」にはショートカットキーを設定する必要があると感じます。

「リモートエクスプローラー」→「SSH Targets」→「+ 記号をクリック」→ ssh root@リモートIPを入力してデフォルトの保存場所を選択します。

通常はC:\Users\ユーザー名\.ssh\configです。

  1. 設定を編集してエイリアスを設定できます(サイドバーの歯車アイコン)
Host Tencent Cloud
  HostName 56.123.132.111
  User root

Host Another Host
  HostName 56.34.77.22
  User root

7.「リモートエクスプローラー」→「SSH Targets」には、追加済みのリモートプロジェクトのリストが表示されます。対応するプロジェクトを右クリックして現在のウィンドウまたは新しいウィンドウで開くことができます。

7.1

"remote.SSH.remotePlatform": { "DesiVPS": "linux", "Tencent Cloud": "linux" }

↑↑ 理論的には初回接続時に接続するホストのシステムを尋ねて保存します(Linux、Mac、Windows)。ただし、ホスト名を中国語に設定すると、毎回尋ねられるようですが、手動で追加できます。

8. 表示→ターミナルはリモートのコマンドラインです。ショートカットキー [ctrl + `]

9. これで、「エクスプローラー」(ctrl + shift + e)に「リモートに接続済み」と表示され、[フォルダを開く] をクリックしてリモートフォルダをブラウズして作業ディレクトリとして選択し、その中のファイルを直接編集して保存できます。以前に開いたフォルダは「リモートエクスプローラー」にそのサーバーが表示され、次回は迅速に開くことができます。

10. 第 8 項に続いて、リモートで Git と Node をインストールします。

# 依存関係
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install -y gcc perl-ExtUtils-MakeMaker
yum install -y wget

# yum install git ← これは最新バージョンではありません
yum remove git

cd ~
if [ ! -d "tmp" ]; then
  mkdir tmp
fi
cd ~/tmp
# 最新バージョンのURLは:https://git-scm.com/download/linux
GIT_VER=2.33.0
wget https://www.kernel.org/pub/software/scm/git/git-${GIT_VER}.tar.gz --no-check-certificate
# ミラーアドレス
# wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-${GIT_VER}.tar.gz
tar zxf git-${GIT_VER}.tar.gz

# コンパイルしてインストール
# cd ~/tmp
# cd git-${GIT_VER}
# make prefix=/usr/local/git all
# make install

# コンパイルしてインストール
cd ~/tmp
cd git-${GIT_VER}
./configure --prefix=/usr/local/git
make && make install
# —— エラーが発生した場合:/bin/sh: cc: command not found
# —— 解決策は:https://www.wdssmq.com/post/20170421527.html

# 環境変数
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile
source /etc/profile

# バージョンを確認
git version

# Node

# nvmをインストール
# 最新バージョンは:https://github.com/nvm-sh/nvm
# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
curl -o- https://fastly.jsdelivr.net/gh/nvm-sh/[email protected]/install.sh | bash

# 完了後、コマンドラインターミナルを閉じて再度開く必要があります

nvm install --lts
nvm use --lts

これが本当のリモート開発です - VS Code Remote 環境のセットアップ
https://juejin.im/post/6844904000639205384

VS Code Remote SSH 設定 - 知乎
https://zhuanlan.zhihu.com/p/68577071

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。