問題タブ [github-organizations]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jenkins - Jenkins を私の Github Organization の下のリポジトリのみに制限するにはどうすればよいですか?
会社用に新しい Jenkins インスタンスをセットアップしています。Helm を介して GKE にデプロイされ、Jenkins Configuration As Code Pluginを使用して構成されます。すべてのコードを Github 組織の下のリポジトリに保存します。
インスタンスは稼働していますが、Jenkins でパイプラインを作成するときに、Github Personal Access Token を要求します。誰かが会社を辞めた場合、彼らが設定したパイプラインを再構成する必要があるため、これは悪いことです。
「自動化」Github ユーザーの Personal Access Token を使用するように Jenkins を構成したいと考えています。
Github Branch Source Pluginを使用して実行できると思いますが、Jenkins Configuration As Codeを使用して構成する方法がわかりません。
私の構成は現在次のようになっています。
google-colaboratory - Google Colab は、サードパーティの制限が有効になっている github プライベート「組織」リポジトリにアクセスできません
目標: Google Colab から Github 組織のプライベート リポジトリへのアクセスを有効にし、Github 組織の制限をサードパーティ アプリケーション アクセス ポリシーとして維持します。
開いているダイアログ ボックスの [Github] タブから、Google Colab の非公開の「組織」リポジトリを表示できません。
リンクごとの Github 組織設定でサードパーティのアクセス制限を削除しました。組織のプライベート リポジトリを見ることができました。
テスト .pynb ファイルをプライベート リポジトリに保存しました。開いて見ることができました。開くと、gitlab のアクセス許可ダイアログが画面上で一瞬点滅し (カメラ画像でキャプチャすることによってのみ読み取ることができました)、ファイルが Gitlab で開かれました。偽のダイアログを除いて、アクセスは有効になっていますが、サード パーティのアクセス制限は設定されていません。
リンクごとの制限を再度有効にした後、パブリックの「組織」リポジトリしか表示できませんでした。説明されているように、アクセス許可ダイアログは表示されませんでした。