プライベートリポジトリからのテーマコンポーネントインストール時に公開鍵が表示されない

プライベートリポジトリからテーマコンポーネントを追加しようとすると、生成された公開鍵が表示されません。

ネットワークタブから取得してGitHubにデプロイキーを作成すれば機能するので、表示だけの問題です。

ちなみに、なぜクライアントにも秘密鍵が送信されるのですか? :thinking: :scream:

「いいね!」 1

それは確かにバグのように聞こえます。修正します。

最近、@nbianca が非常に重要な変更を行いました。リポジトリの準備ができる前にリポジトリを「ステージング」することができませんでした。これは、他の誰かがリポジトリの設定に忙しい間、誰かがそのUXを開いたままにする必要があることを意味していました。

これで、コンポーネントまたはテーマを「ステージング」し、後で自由にキーを処理できるようになりました。

ここでのネットワーク通信の一部は、古い実装からの残り物のように感じます。

「いいね!」 2

@nbianca これを確認してもらえますか?

「いいね!」 1

ここでの問題は、リポジトリURLをチェックする正規表現が厳しすぎ、末尾の.gitが欠落していることを許可していなかったことでした。このPRで修正しました。

「いいね!」 2

はい、これで解決したようです。ありがとうございます!

リポジトリのURLが正規表現に準拠していなくても(繰り返し)キーペアを生成して送信してしまうため、まだ少し奇妙な動作をしますが、2022年現在、エントロピー枯渇は現実的な攻撃ではなく、管理者のみのリクエストなので、セキュリティ上の問題はありません。

このトピックは36時間後に自動的に閉じられました。返信はもうできません。