Skip to content

Commit

Permalink
Update index.html
Browse files Browse the repository at this point in the history
  • Loading branch information
maroontress-tomohisa committed Dec 26, 2023
1 parent acb233f commit 67c23e3
Show file tree
Hide file tree
Showing 432 changed files with 915 additions and 36 deletions.
1 change: 1 addition & 0 deletions 2D-Barcode/index.html
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Top | 二次元バーコード</title>
<link rel="canonical" href="https://www.maroontress.com/2D-Barcode/index.html" />
<link rel="stylesheet" type="text/css" href="/css/markdown.ja.css">
<link rel="apple-touch-icon" sizes="120x120" href="/images/logo-v2-120x120.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/logo-v2-180x180.png">
Expand Down
Empty file modified 2D-Barcode/sample1.jpeg
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 2D-Barcode/sample1.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 2D-Barcode/sample2.jpeg
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 2D-Barcode/sample2.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 2D-Barcode/sample3.jpeg
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 2D-Barcode/sample3.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified 3CRWE62092A/3crwe62092a-20031228.tar.gz
100755 → 100644
Empty file.
Empty file modified 3CRWE62092A/3crwe62092a-20040126.tar.gz
100755 → 100644
Empty file.
1 change: 1 addition & 0 deletions 3CRWE62092A/index.html
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Top | 3CRWE62092A driver for FreeBSD 4.x</title>
<link rel="canonical" href="https://www.maroontress.com/3CRWE62092A/index.html" />
<link rel="stylesheet" type="text/css" href="/css/markdown.ja.css">
<link rel="apple-touch-icon" sizes="120x120" href="/images/logo-v2-120x120.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/logo-v2-180x180.png">
Expand Down
Empty file modified Breakseal/BreaksealWindow.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified Breakseal/FolderWindow.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified Breakseal/ScribbleWindow.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions Breakseal/index.html
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Top | Breakseal</title>
<link rel="canonical" href="https://www.maroontress.com/Breakseal/index.html" />
<link rel="stylesheet" type="text/css" href="/css/markdown.ja.css">
<link rel="apple-touch-icon" sizes="120x120" href="/images/logo-v2-120x120.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/logo-v2-180x180.png">
Expand Down
Empty file modified Breakseal/resource.html
100755 → 100644
Empty file.
1 change: 1 addition & 0 deletions Coverture/appendix.html
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Appendix | Coverture</title>
<link rel="canonical" href="https://www.maroontress.com/Coverture/appendix.html" />
<link rel="stylesheet" type="text/css" href="/css/markdown.ja.css">
<link rel="apple-touch-icon" sizes="120x120" href="/images/logo-v2-120x120.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/logo-v2-180x180.png">
Expand Down
1 change: 1 addition & 0 deletions Coverture/download.html
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Download | Coverture</title>
<link rel="canonical" href="https://www.maroontress.com/Coverture/download.html" />
<link rel="stylesheet" type="text/css" href="/css/markdown.ja.css">
<link rel="apple-touch-icon" sizes="120x120" href="/images/logo-v2-120x120.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/logo-v2-180x180.png">
Expand Down
Empty file modified Coverture/images/foo-tree-solved.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified Coverture/images/foo-tree-unsolved.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified Coverture/images/foo-tree.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified Coverture/images/foo.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified Coverture/images/[email protected]
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified Coverture/images/[email protected]
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified Coverture/images/[email protected]
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified Coverture/images/line-based-coverage-rate.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified Coverture/images/sfg1.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified Coverture/images/sfg2.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified Coverture/images/sfg3.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified Coverture/images/sfg4.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions Coverture/index.html
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Top | Coverture</title>
<link rel="canonical" href="https://www.maroontress.com/Coverture/index.html" />
<link rel="stylesheet" type="text/css" href="/css/markdown.ja.css">
<link rel="apple-touch-icon" sizes="120x120" href="/images/logo-v2-120x120.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/logo-v2-180x180.png">
Expand Down
1 change: 1 addition & 0 deletions Coverture/relnotes.html
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Release Notes | Coverture</title>
<link rel="canonical" href="https://www.maroontress.com/Coverture/relnotes.html" />
<link rel="stylesheet" type="text/css" href="/css/markdown.ja.css">
<link rel="apple-touch-icon" sizes="120x120" href="/images/logo-v2-120x120.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/logo-v2-180x180.png">
Expand Down
Empty file modified Coverture/s/foo.gcda.xml
100755 → 100644
Empty file.
Empty file modified Coverture/s/foo.gcno.xml
100755 → 100644
Empty file.
Empty file modified Editor/Editor.ad
100755 → 100644
Empty file.
Empty file modified Editor/editor-19981124.tar.gz
100755 → 100644
Empty file.
Empty file modified Editor/editor-19990105.tar.gz
100755 → 100644
Empty file.
Empty file modified Editor/editor-19990111.tar.gz
100755 → 100644
Empty file.
Empty file modified Editor/editor-19990212.tar.gz
100755 → 100644
Empty file.
Empty file modified Editor/editor-19990225.tar.gz
100755 → 100644
Empty file.
Empty file modified Editor/editor-19990301.tar.gz
100755 → 100644
Empty file.
Empty file modified Editor/editor-19990308.tar.gz
100755 → 100644
Empty file.
Empty file modified Editor/editor-19990504.tar.gz
100755 → 100644
Empty file.
Empty file modified Editor/editor-19990806.tar.gz
100755 → 100644
Empty file.
Empty file modified Editor/editor-19990916.tar.gz
100755 → 100644
Empty file.
Empty file modified Editor/editor-19991010.tar.gz
100755 → 100644
Empty file.
Empty file modified Editor/editor-19991017.tar.gz
100755 → 100644
Empty file.
Empty file modified Editor/editor-19991127.tar.gz
100755 → 100644
Empty file.
Empty file modified Editor/editor-20000129.tar.gz
100755 → 100644
Empty file.
Empty file modified Editor/editor-20000217.tar.gz
100755 → 100644
Empty file.
Empty file modified Editor/editor-20000816.tar.gz
100755 → 100644
Empty file.
Empty file modified Editor/editor-20010115.tar.gz
100755 → 100644
Empty file.
Empty file modified Editor/editor-20010121.tar.gz
100755 → 100644
Empty file.
Empty file modified Editor/editor-20010625.tar.gz
100755 → 100644
Empty file.
Empty file modified Editor/editor-icon.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions Editor/index.html
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Top | 国際化エディタ</title>
<link rel="canonical" href="https://www.maroontress.com/Editor/index.html" />
<link rel="stylesheet" type="text/css" href="/css/markdown.ja.css">
<link rel="apple-touch-icon" sizes="120x120" href="/images/logo-v2-120x120.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/logo-v2-180x180.png">
Expand Down
1 change: 1 addition & 0 deletions Editor/relnotes.html
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Release Notes | 国際化エディタ</title>
<link rel="canonical" href="https://www.maroontress.com/Editor/relnotes.html" />
<link rel="stylesheet" type="text/css" href="/css/markdown.ja.css">
<link rel="apple-touch-icon" sizes="120x120" href="/images/logo-v2-120x120.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/logo-v2-180x180.png">
Expand Down
Empty file modified Editor/resource.html
100755 → 100644
Empty file.
Empty file modified Editor/shot1.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified Editor/shot2.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified Editor/shot3.gif
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified Editor/shot4.gif
100755 → 100644
Empty file modified Editor/shot5.gif
100755 → 100644
Empty file modified Editor/shot6.gif
100755 → 100644
Empty file modified Emacs21+XIM/emacs-21.2-xim-patch-2.diff
100755 → 100644
Empty file.
Empty file modified Emacs21+XIM/emacs21-1.png
100755 → 100644
Empty file modified Emacs21+XIM/emacs21-2.png
100755 → 100644
Empty file modified Emacs21+XIM/emacs21-3.png
100755 → 100644
1 change: 1 addition & 0 deletions Emacs21+XIM/index.html
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Top | Emacs21とXIM</title>
<link rel="canonical" href="https://www.maroontress.com/Emacs21+XIM/index.html" />
<link rel="stylesheet" type="text/css" href="/css/markdown.ja.css">
<link rel="apple-touch-icon" sizes="120x120" href="/images/logo-v2-120x120.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/logo-v2-180x180.png">
Expand Down
31 changes: 23 additions & 8 deletions GitHub-Actions-and-Dungeons/ssh-agent-on-windows.html
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ <h2>ssh-agentで別のプライベートリポジトリのクローン</h2>
<blockquote>
<p><a href="https://github.com/maroontress/try_out_github_actions/blob/d6dbe2337b2e2f2bca1eb0cb1be7588f57912f58/.github/workflows/windows-ssh-agent.yml#L52-L57">GitHubで見る</a></p>
</blockquote>
<p>最後の行は、クローンに成功した場合に<code>READMD.md</code>を表示したい、という意図だが、成功しないので意味が無い。結果は次のようになった:</p>
<p>最後の行は、クローンに成功した場合に<code>README.md</code>を表示したい、という意図だが、成功しないので意味が無い。結果は次のようになった:</p>
<pre><code class="language-plaintext">Cloning into 'private-repository-example'...
Host key verification failed.
fatal: Could not read from remote repository.
Expand Down Expand Up @@ -210,7 +210,8 @@ <h2>ssh-agentで別のプライベートリポジトリのクローン</h2>
</blockquote>
<p>成功した。</p>
<blockquote>
<p>☕ 少し前までは、この段階で環境変数<code>GIT_SSH</code>の設定が必要だったのだが、現在はその必要が無くなった。GitHub Actionsの世界は少しずつ良くなっているようだ。</p>
<p><span style="font-size: large;"></a></p>
<p>少し前までは、この段階で環境変数<code>GIT_SSH</code>の設定が必要だったのだが、現在はその必要が無くなった。GitHub Actionsの世界は少しずつ良くなっているようだ。</p>
</blockquote>
<h2>別のプライベートLFSリポジトリのクローン</h2>
<p>今度は、別のプライベートリポジトリCをクローンしてみよう。ただし、リポジトリCはGit LFSを用いている。そう、説明はなかったが、前のセクションのリポジトリBはLFSを使っていなかった。</p>
Expand Down Expand Up @@ -267,7 +268,8 @@ <h2>別のプライベートLFSリポジトリのクローン</h2>
</blockquote>
<p>成功した。</p>
<blockquote>
<p>☕ 少し前までは、この段階でも環境変数<code>GIT_SSH</code>の設定が必要だったのだが、現在はその必要が無くなった。</p>
<p><span style="font-size: large;"></a></p>
<p>少し前までは、この段階でも環境変数<code>GIT_SSH</code>の設定が必要だったのだが、現在はその必要が無くなった。</p>
</blockquote>
<p>なお、actions/checkoutを用いる場合は、次のようにオプション<code>lfs: true</code>の追加が必要になることに注意:</p>
<pre><code class="language-yaml"> steps:
Expand All @@ -293,10 +295,10 @@ <h2>別の複数のプライベートリポジトリをクローンする</h2>
<ul>
<li>リポジトリBのキーを<code>ssh-add</code>で登録</li>
<li>リポジトリBをクローン</li>
<li>リポジトリBのキーを<code>ssh-add</code>で削除</li>
<li>リポジトリBのキーを<code>ssh-add -d</code>で削除</li>
<li>リポジトリCのキーを<code>ssh-add</code>で登録</li>
<li>リポジトリCをクローン</li>
<li>リポジトリCのキーを<code>ssh-add</code>で削除</li>
<li>リポジトリCのキーを<code>ssh-add -d</code>で削除</li>
<li></li>
</ul>
<p>ところで、ローカルでビルドする際は、デプロイキーを用いることなく、二つのリポジトリをクローンできるのが望ましい。ワークフローファイルでもローカルと同じような手順でチェックアウトしたいので、<code>ssh-agent</code>を用いるのをやめて、別の方法を試してみよう。</p>
Expand Down Expand Up @@ -396,7 +398,8 @@ <h2>別の複数のプライベートリポジトリをクローンする</h2>
</blockquote>
<p><code>git config</code>の設定内容と、<code>~/.ssh/config</code>の中身を確認してから、リポジトリBとCをチェックアウトした。正しくチェックアウトできている。</p>
<blockquote>
<p>☕ GitHub公式ドキュメントでも“<a href="https://docs.github.com/ja/authentication/connecting-to-github-with-ssh/managing-deploy-keys#using-multiple-repositories-on-one-server">1つのサーバー上で複数のリポジトリを利用する</a>”で複数のデプロイキーを扱う別の方法を紹介している。しかし、その方法だと、ローカルの<code>~/.ssh/config</code>も変更することになるし、<code>git clone</code>の際にリポジトリのURLとして偽のURLを指定することになる。また別の面倒を引き寄せたくなければ、避けたほうが良い。</p>
<p><span style="font-size: large;"></a></p>
<p>GitHub公式ドキュメントでも“<a href="https://docs.github.com/ja/authentication/connecting-to-github-with-ssh/managing-deploy-keys#using-multiple-repositories-on-one-server">1つのサーバー上で複数のリポジトリを利用する</a>”で複数のデプロイキーを扱う別の方法を紹介している。しかし、その方法だと、ローカルの<code>~/.ssh/config</code>も変更することになるし、<code>git clone</code>の際にリポジトリのURLとして偽のURLを指定することになる。また別の面倒を引き寄せたくなければ、避けたほうが良い。</p>
</blockquote>
<h2>webfactory/ssh-agentで別の複数のプライベートリポジトリをクローンする</h2>
<p>しかし、このような「工夫」をワークフローファイルに記述するのは煩雑だ。同じことをマーケットプレイスの<a href="https://github.com/marketplace/actions/webfactory-ssh-agent">webfactory/ssh-agent</a>を次のように使って実現してみよう:</p>
Expand Down Expand Up @@ -499,7 +502,7 @@ <h2>webfactory/ssh-agentで別の複数のプライベートリポジトリを
<blockquote>
<p><a href="result-14.png">GitHub Actionsの結果</a></p>
</blockquote>
<p>webfactory/ssh-agentの<a href="https://github.com/marketplace/actions/webfactory-ssh-agent#ssh-agent-github-action">説明</a>によると、次のように<code>.ssh/known_hosts</code>を生成するという記述がある:</p>
<p>webfactory/ssh-agentの<a href="https://github.com/marketplace/actions/webfactory-ssh-agent#ssh-agent-github-action">説明</a>によると、次のように<code>~/.ssh/known_hosts</code>を生成するという記述がある:</p>
<blockquote>
<p>This action</p>
<ul>
Expand Down Expand Up @@ -547,6 +550,18 @@ <h2>webfactory/ssh-agentで別の複数のプライベートリポジトリを
<p><a href="result-15.png">GitHub Actionsの結果</a></p>
</blockquote>
<p>成功した。そして、やっと本題に入れる。</p>
<blockquote>
<p><span style="font-size: large;">🚧</a></p>
<p>webfactory/ssh-agentを本格的に使用する場合、リポジトリをそれぞれのオーガナイゼーションにコピー(フォーク)してから使うべきである。攻撃者がwebfactoryのアカウントを乗っ取り、マーケットプレイスのアクションを悪意をもって書き換え、プライベートキーとそのプライベートリポジトリのURLを抜いてしまう、というリスクを排除するためである。これはwebfactoryに限らず、GitHub公式のアクション以外の全てのサードパーティ製アクションに当てはまることだ。</p>
<p>参考までに、アクションのリポジトリをプライベートにコピーして使う設定例を次に示す:</p>
<div style="padding-left: 4em;">
<p><strong>コピーしたアクションを使用するプライベートリポジトリの設定</strong></p>
<p><a href="settings-actions-general.png">Settings ➜ Actions ➜ General</a> ➜ Actions permissions で “Allow <em>your-organization</em>, and select non-<em>your-organization</em>, actions and reusable workflows” を選択して保存する。</p>
<img style="width: calc(100% - 16px); padding: 8px; background-color: #0e1017;" src="security-hardening.png">
</div>
<p>このようにプライベートリポジトリを設定すると、自分のオーガナイゼーションのアクション(コピーしたサードパーティアクション)、GitHub公式のアクション、マーケットプレイスの「verified creator」のアクションだけが利用可能になる。それ以外のサードパーティアクションを指定するとワークフロー実行時にエラーになる。</p>
<p>もしくは、自分のオーガナイゼーションのリポジトリにコピーする代わりに、バージョンをSHA-1ハッシュで指定しても良い。ただし、その場合でも根本的なビジネスのリスクとして、依存している公開されているアクションが突然消失する可能性(例: 開発元の作成者がリポジトリを消してしまう、など)を認識しておくべきである。さらに、プライベートなコピーにしろSHA-1ハッシュ指定にしろ、使うアクションがその依存関係により参照する別の「何か」が問題にならないかについて注意する必要もある。セキュリティ強化に関する詳細は、公式の「<a href="https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions#using-third-party-actions"><em>Using third-party actions</em> — Security hardening for GitHub Actions</a>」を参照。</p>
</blockquote>
<h2>混ぜるな危険</h2>
<p>最後に、マーケットプレイスのactions/checkoutとwebfactory/ssh-agentを組み合わせて、プライベートリポジトリをチェックアウトしてみよう。最初に、webfactory/ssh-agentでリポジトリCをチェックアウトするための準備として、デプロイキーを次のように登録する:</p>
<pre><code class="language-yaml"> steps:
Expand Down Expand Up @@ -711,7 +726,7 @@ <h2>混ぜるな危険</h2>
<blockquote>
<p><a href="result-20.png">GitHub Actionsの結果</a></p>
</blockquote>
<p>なんと、actions/checkoutは、デプロイキーを指定した場合、SSHに<code>C:\<wbr>Windows\<wbr>System32\<wbr>OpenSSH\<wbr>ssh.exe</code>を使用するようだ。Windowsには<code>ssh</code>の実装がいくつかあるが、OpenSSH版の実装とGit for Windows版の実装は互換性が無い。OpenSSHの<code>ssh</code>とGit for Windowsの<code>ssh-agent</code>を一緒に使うことはできない。互換性が無い理由はちゃんと調べてないが、おそらくプロセス間通信で使うプロトコルが違うのだろう(だとすると、何故同じ環境変数を使っているだろう? よく経緯はわからないが、まともではないことは間違いない)。</p>
<p>なんと、actions/checkoutは、デプロイキーを指定した場合、SSHに<code>C:\<wbr>Windows\<wbr>System32\<wbr>OpenSSH\<wbr>ssh.exe</code>を使用するようだ。Windowsには<code>ssh</code>の実装がいくつかあるが、OpenSSH版の実装とGit for Windows版の実装は互換性が無い。OpenSSHの<code>ssh</code>とGit for Windowsの<code>ssh-agent</code>を一緒に使うことはできない。互換性が無い理由はちゃんと調べてないが、おそらくプロセス間通信で使うプロトコルが違うのだろう(だとすると、何故同じ環境変数を使っているのだろう? よく経緯はわからないが、まともではないことは間違いない)。</p>
<p>まとめると、Windowsランナーの場合:</p>
<ul>
<li><code>bash</code>から<code>ssh-agent</code>を起動すると、Git for Windowsの実装の実行ファイルがバックグラウンドで動作する(ように環境変数<code>PATH</code>が設定されている)。</li>
Expand Down
Empty file modified HandMouse/close.png
100755 → 100644
1 change: 1 addition & 0 deletions HandMouse/index.html
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Top | ハンドマウス</title>
<link rel="canonical" href="https://www.maroontress.com/HandMouse/index.html" />
<link rel="stylesheet" type="text/css" href="/css/markdown.ja.css">
<link rel="apple-touch-icon" sizes="120x120" href="/images/logo-v2-120x120.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/logo-v2-180x180.png">
Expand Down
Empty file modified HandMouse/left.png
100755 → 100644
Empty file modified HandMouse/open.png
100755 → 100644
Empty file modified Heap/heap-realization.pdf
100755 → 100644
Empty file.
Empty file modified Heap/heap-realization.ps.gz
100755 → 100644
Empty file.
Empty file modified Heap/heap.tar.gz
100755 → 100644
Empty file.
1 change: 1 addition & 0 deletions Heap/index.html
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Top | ヒープの正体</title>
<link rel="canonical" href="https://www.maroontress.com/Heap/index.html" />
<link rel="stylesheet" type="text/css" href="/css/markdown.ja.css">
<link rel="apple-touch-icon" sizes="120x120" href="/images/logo-v2-120x120.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/logo-v2-180x180.png">
Expand Down
1 change: 1 addition & 0 deletions Hungarian/index.html
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Top | 間違ったコードはコンパイルできないようにする</title>
<link rel="canonical" href="https://www.maroontress.com/Hungarian/index.html" />
<link rel="stylesheet" type="text/css" href="/css/markdown.ja.css">
<link rel="apple-touch-icon" sizes="120x120" href="/images/logo-v2-120x120.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/logo-v2-180x180.png">
Expand Down
1 change: 1 addition & 0 deletions ICCCM/index.html
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Top | ICCCMの日本語訳</title>
<link rel="canonical" href="https://www.maroontress.com/ICCCM/index.html" />
<link rel="stylesheet" type="text/css" href="/css/markdown.ja.css">
<link rel="apple-touch-icon" sizes="120x120" href="/images/logo-v2-120x120.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/logo-v2-180x180.png">
Expand Down
Empty file modified ICCCM/ja-icccm-chap2+4-a4.ps.gz
100755 → 100644
Empty file.
Empty file modified ICCCM/ja-icccm.pdf
100755 → 100644
Empty file.
Loading

0 comments on commit 67c23e3

Please sign in to comment.