答えて
次の手順を実行する必要があります。
git clone <your-external-repo-url>
change to newly cloned git directory
git remote add openshift -f <openshift-git-repo-url>
git merge openshift/master -s recursive -X ours
git push openshift master
はここOpenshift v3ではGitlabを展開する方法についてreference
'
Akram Ben Aissi published an interesting post in the Openshift blogです。
私はそれが非常に有用であることを見ました。誰かが最新のアップデートまたはこの質問を探しているなら、おそらく興味深いかもしれません。
Postgresqlの:
非常に簡単に、永続的なボリュームの追加はpostgress、Redisのとgitceため、最後に3つの新しいアプリケーションを作成
oc new-app --template=postgresql-persistent \
-p POSTGRESQL_USER=admin,POSTGRESQL_PASSWORD=redhat,POSTGRESQL_DATABASE=gitlab
Redisの
oc new-app sameersbn/redis
oc volume dc/redis --add --overwrite -t persistentVolumeClaim \
--claim-name=redis-data --name=redis-volume-1 \
--mount-path=/var/lib/redis
ゲットRedisのをとpostgresqlサービスgit-ceコンテナに渡されるIP(この場合は172.30.25.83,172.30.198.140)
oc get svc postgresql redis
のGit-CEコンテナ
oc new-app sameersbn/gitlab --name=gitlab-ce
-e 'GITLAB_HOST=http://gitlab.apps.mycompany.com' \
-e 'DB_TYPE=postgres' -e 'DB_HOST=172.30.25.83' \
-e 'DB_PORT=5432' -e 'DB_NAME=gitlab' -e 'DB_USER=admin' \
-e 'DB_PASS=admin' -e 'REDIS_HOST=172.30.198.140 -e 'REDIS_PORT=6379' \
-e 'GITLAB_SECRETS_DB_KEY_BASE=1234567890' -e 'SMTP_ENABLED=true' \
-e 'SMTP_HOST=smtp.mycompany.com' -e 'SMTP_PORT=25' \
-e '[email protected]'
設定永続ボリューム:
oc volumes dc/gitlab-ce --add --claim-name=gitlab-log --mount-path=/var/log/gitlab \
-t persistentVolumeClaim --overwrite
oc volumes dc/gitlab-ce --add --claim-name=gitlab-data --mount-path=/home/git/data \
-t persistentVolumeClaim --overwrite
時間の経過とともにリンクが変更される可能性があるため、適切な情報を回答に含めて、状況に応じたリンクを提供する方がはるかに優れています。それを行うためにあなたの答えを編集できますか?ありがとう、StackOverflowへようこそ。 –
あなたは、単に行うことができます。
その後、oc new-app http:<git url>
あなたはgitリポジトリに資格情報を提供する必要がある場合は、もう少し努力する必要があります。ビルド構成に関連するアクセスに適切な秘密を関連付ける必要があります。詳細はhereです。
- 1. eclipse/Git in openshift v3
- 2. ジェンキンスプラグイン - プライベートgit - 自動モードwebhook
- 3. プライベートcocoapodの作成、gitタグの問題
- 4. JIRAとプライベートGitリポジトリの統合
- 5. Angular2 - プライベート(非git追跡)の設定
- 6. プライベートgitリポジトリにブランチを保存する
- 7. スタックでプライベートgitリポジトリを使う
- 8. github.comでプライベートgitリポジトリをフォークする
- 9. プライベートGit Repoを再利用する
- 10. プライベートgitサーバで公開gitリポジトリを使用する
- 11. Openshiftプロジェクトのレポにプッシュは、プライベートGitlabリポジトリに表示されません
- 12. Openshiftがキャッシュコントロールをプライベートに追加するのはなぜですか?
- 13. OpenShift V3とOpenShift V2
- 14. OpenShift OriginとOpenShift Enterprise
- 15. サブモジュールがプライベートGithub reposのときのgitサブモジュールの問題
- 16. OpenShift
- 17. 展開V3 OpenShift Gitは、私がV2 OpenShiftを使用していると、例えば展開する
- 18. GitエクステンションとGitoliteを使用してWindows Server上にプライベートGITリポジトリをホスト
- 19. プライベートGitリポジトリからプッシュ/プルするためのBashスクリプト?
- 20. Codenvyから自分のプライベートgitリポジトリにアクセスできますか?
- 21. OpenShiftは私が秘密としてとしてSSHキーを使用してgitリポジトリからビルドOpenShiftを初期化しようとしているgitのレポ
- 22. Openshiftの非ブロッキングトルネードインスタンス?
- 23. OpenShiftのApiserver
- 24. OpenShift MongoDBのECONNREFUSED
- 25. SSHでプライベートGitサーバを無効にする
- 26. プライベートgitリポジトリからAzure Webアプリケーションへデプロイしたい
- 27. バンドルインストールでプライベートgitリポジトリからgemがインストールされない
- 28. SSHキーを使用したJetBrains(IntelliJ、PhpStorm、WebStorm ...)プライベートgitリポジトリ
- 29. OpenShiftサービスプロキシタイムアウト
- 30. Openshift - larvelアップロードされたファイルはgit pushの後に削除されます
なぜ私はdownvoteを受け取りましたか? – Berneck
"OpenShiftのプライベートgithubリポジトリ"?あなたは、 "OpenShiftのプライベート* git *リポジトリ"を意味します。 – saeedgnu
@ilius真で編集されました。 –