プライベートリポジトリからテーマコンポーネントを追加しようとすると、生成された公開鍵が表示されません。
ネットワークタブから取得してGitHubにデプロイキーを作成すれば機能するので、表示だけの問題です。
ちなみに、なぜクライアントにも秘密鍵が送信されるのですか?
![]()
プライベートリポジトリからテーマコンポーネントを追加しようとすると、生成された公開鍵が表示されません。
ネットワークタブから取得してGitHubにデプロイキーを作成すれば機能するので、表示だけの問題です。
ちなみに、なぜクライアントにも秘密鍵が送信されるのですか?
![]()
それは確かにバグのように聞こえます。修正します。
最近、@nbianca が非常に重要な変更を行いました。リポジトリの準備ができる前にリポジトリを「ステージング」することができませんでした。これは、他の誰かがリポジトリの設定に忙しい間、誰かがそのUXを開いたままにする必要があることを意味していました。
これで、コンポーネントまたはテーマを「ステージング」し、後で自由にキーを処理できるようになりました。
ここでのネットワーク通信の一部は、古い実装からの残り物のように感じます。
@nbianca これを確認してもらえますか?
ここでの問題は、リポジトリURLをチェックする正規表現が厳しすぎ、末尾の.gitが欠落していることを許可していなかったことでした。このPRで修正しました。
はい、これで解決したようです。ありがとうございます!
リポジトリのURLが正規表現に準拠していなくても(繰り返し)キーペアを生成して送信してしまうため、まだ少し奇妙な動作をしますが、2022年現在、エントロピー枯渇は現実的な攻撃ではなく、管理者のみのリクエストなので、セキュリティ上の問題はありません。
このトピックは36時間後に自動的に閉じられました。返信はもうできません。