IT

GitHub

SSH接続で「Permission denied (publickey).」が表示されるときは

結論SSH鍵ペア作成時に自分で名前をつけた場合は、eval `ssh-agent -s`ssh-add ./.ssh/秘密鍵ファイル名を実行しておく必要がある。※Git for Windows ならば GitBash から実行なお、ssh-...
VSCode

選択した部分を大文字に変換する

大文字にしたい部分を選択F1キーでコマンドパレットを開く検索窓に「upper」などを入力Transform to Uppercase を実行
VSCode GitHub連携

syncとpush,pullの違い

結論: syncでは、「pull→push」を一括で実行できる。ローカルやリポジトリの変更内容をそれぞれ反映するためのGitコマンドとして、pushやpullなどがある。これに加えて、VSCodeでは「sync」が使用できる。Given t...
PowerShell クロスプラットフォーム

bash⇔PowerShell 間で変数を共用する

シェルスクリプトとPowerShellの両方を利用していると、相互に同じ名前、同じ値の変数を共用したいことがある。bashとPowerShellの両方で、プロファイルなどからそれぞれ同じ値を定義したファイルを読み取ればいいのだが、修正の必要...
VSCode GitHub連携

pullする前にpush,syncしてしまいエラーが出たら

VSCocdをGitHubと連携させていて、リポジトリの変更を取り込む前に(pullする前に)ローカルのデータを修正していまい、そのままpushしようとするとエラーとなる。そのときは、コマンドパレットでUndo Last Commitを実行...
WSL2

WSLの設定

WSLにWindowsで通したパスを引き継ぐか、など、設定をすることができる。この設定は、ファイルに記載しておく。ディストリビューションを複数インストールしている場合は、ディストリビューション固有の設定、共通のグローバル設定に分けて記載する...
VSCode GitHub連携

初心者がVSCodeとGitHubを連携させて使ってみた

初めてVSCodeとGitHubを連携させて使用してみた経験から、最低限知っておきたいことをまとめておく。事前準備Windowsに Git for Windows をインストールする。GitHubのアカウントを登録する。Git用語とデータの...
WSL2

WSL環境か判定する環境変数

WSLと実機のLinuxを併用していたりすると、WSLか否かによって処理を分岐したいことがある。そこで、WSLかどうか判定する環境変数を自作してみる。kernel releaseuname -rを実行すると、kernel releaseが表...
WSL2

Windows側のPowerShellからwslpathを直接実行すると結果がおかしくなる

要約:引数を渡すときは、シェルによる解釈を考慮しないと正常な値が返ってこないことがある。Windowsのホームディレクトリ例として、Windows側のホームディレクトリを、WSLからみたパスに変換することを考える。Windowsのホームディ...
VSCode

複数フォルダを同時に開く

ソースコードが複数フォルダに散らばっている場合、ひとつのフォルダをワークスペースに対応させて起動するだけでは、全ソースコードに対して一括で文字列の検索や置換などができない。そこで、複数のフォルダをひとつのワークスペースとしてVSCcdeを起...