1

私の組織はソース管理に GitHub を使用しています - すべてのリポジトリは非公開です。

また、CI 用に Team City を実行する内部サーバーもあります。

TC が GitHub から変更を取得できるようにする最善の方法は何ですか?

私が考えることができる唯一の解決策は、新しい GitHub ユーザーをセットアップし、そのユーザーを組織のメンバーにすることです。少し長いようです。資格情報を使用することもできますが、それは単純なハックです。

何か案は?

4

1 に答える 1

2

最後に、グループのメール アドレスを使用して、GitHub で新しいユーザー アカウントを作成しました。

また、TeamCity で管理されているプロジェクトへの読み取りと書き込みのアクセス権を持つ新しいチームを GitHub に作成し、そのチームに新しいユーザーを追加しました。

読み取りアクセスを指定することもできましたが、ビルドが成功するたびに GitHub リポジトリにタグを追加する TeamCity のラベリング機能を使用しているため、書き込みアクセスが必要です。

于 2012-07-31T07:29:31.133 に答える