Warning! この記事の内容は最早機能していないです。code-serverを使うcode-serverを使うかGitHub Codespacesの利用を検討して下さい。
Visual Studio CodespacesのSelf-hostedについて公式のトップページから飛ぶには少々深いところに情報があるので自分用にまとめておきます。
Visual Studio Codespacesは、Microsoftが提供するブラウザ上で動くVisual Studio Code(以下VSCode)のサービス名称です。Azure上で従量課金の仮想マシンを動かすか、自前のサーバーで構築した環境を登録することができます。
そしてSelf-hosted Codespacesは、自前のサーバー等に設置したVisual Studio Codespacesの環境です。
つまり以前Qiitaでガイドを書いたcode-serverの公式版とも言えるでしょう。
このサービスのすばらしい点は、公式であること、自前のサーバーにインターネットから直接的なアクセスを必要としないこと、さらにセットアップはそこまで難しくないことです。
セットアップにはAzureの設定を済ませたMicrosoft Accountが必要です。
Azure: Sign In
を入力してAzureのMSアカウントとVSCodeを紐づけます。ブラウザが開くのでログインしてください。
Codespaces: Register Self-hosted Codespace
を入力して登録に進みます。Codespaces: Register Self-hosted Environment
になっていますが現在では名称が変更になっていました。(2020/05/22)apt
よりsudo curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo add-apt-repository https://packages.microsoft.com/ubuntu/18.04/prod/
sudo apt-get update
sudo apt-get install vso -y
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://packages.microsoft.com/ubuntu/18.04/prod bionic InRelease' doesn't support architecture 'i386'
/etc/apt/sources.list
の最後から2行目にあるdeb https://packages.microsoft.com/ubuntu/18.04/prod/ bionic maindeb https://packages.microsoft.com/ubuntu/18.04/prod/ bionic main
をdeb [arch=amd64] https://packages.microsoft.com/ubuntu/18.04/prod/ bionic main
vso start -v
で環境の登録を開始します[2020-05-22 00:32:24.900 CLI I] vso v1.0.1998.63218 (pid: 7372)
[2020-05-22 00:32:25.200 CLI I] Authenticating...
To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code XXXXXXXXX to authenticate.
Enter an environment name or blank to use [code]:
Would you like us to run 'loginctl enable-linger' to enable services to run even when you're not logged on? [Y/n]
[2020-05-22 00:32:55.674 CLI I] Waiting for environment to become available...
[2020-05-24 00:33:12.722 CLI I] All done! Connect: https://online.visualstudio.com/environment/xxxx-xxxxx-xxxxxxxxxxxx
https://mi.okin-jp.net/@okin_p(Misskey)
https://fi.okin-jp.net/@okin_p(Firefish)
https://si.okin-jp.net/@okin_p(Mastodon)
https://fedifile.net/@okin_p/profile/
https://twpf.jp/okin_p
http://profile.hatena.ne.jp/okin_p/
名前:おきん
やってること:面倒なことをPHPにやらせる、IPv6でなにかする、車で移動する
主なガジェット:Google Pixel 4a (5G) ,iPhone XS(ジャンク), iPad mini5, その他
種別:猫 over IPv6 run on PHP
パソコンやガジェットについて書いていく…予定。
This post was last modified on 2021年10月14日 2:06 AM
This website uses cookies.