ローカルGitlabインスタンスで作業している開発者が何人かいます。クライアントは、Githubリポジトリを最新の状態に保つ必要があります。したがって、GitlabリポジトリはすべてのコミットをGithubに直接プッシュする必要があります。 Githubへのコミットも同様にGitlabにプルする必要があります。
私は最初の部分(dev-> gitlab-> github)をジェンキンスか何かで行うことができましたが、逆に行き詰まっています。 GitlabとJenkinsはファイアウォールの内側で実行されます。
ヒントやポインタ(またはソリューションのドロップ!)をいただければ幸いです。
これはエンタープライズ版とGitLab.comにのみ存在しますが、GitLabはこの機能を回避策なしで直接導入しています。
それらは リモートリポジトリからのプルの文書化 です。
プッシュできる構成の同じセクションにもあります。
https://yourgithubusername:[email protected]/agaric/guts_discuss_resource.git
まだ試していませんが、同じリポジトリにプッシュしたりプルしたりできるはずです。リモートリポジトリ(drupal.org)からプルしたり、別のリモートリポジトリ(gitlab.com)にプッシュしたりするのに最適です。
Rugkとmlncnの回答は古くなっています。
正しい手順について説明します gitlab docsのこの部分 。