答えて
次の手順を実行する必要があります。
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. OpenShift V3とOpenShift V2
- 2. OpenShift OriginとOpenShift Enterprise
- 3. github.comでプライベートgitリポジトリをフォークする
- 4. プライベートGit Repoを再利用する
- 5. プライベートgitサーバで公開gitリポジトリを使用する
- 6. OpenShiftのApiserver
- 7. サブモジュールがプライベートGithub reposのときのgitサブモジュールの問題
- 8. OpenShift/PHP/CodeIgniterのsendmail
- 9. django openshiftインポートビューのエラー
- 10. GitエクステンションとGitoliteを使用してWindows Server上にプライベートGITリポジトリをホスト
- 11. プライベートGitリポジトリからプッシュ/プルするためのBashスクリプト?
- 12. Openshift - 展開
- 13. phpMyAdmin openshiftでログイン
- 14. WebSocket on Openshift
- 15. はOpenshiftとHtmlServiceProvider
- 16. Openshift Webhookブランチフィルタ
- 17. openshift永続ボリューム
- 18. Openshift MySQL event_scheduler
- 19. Openshift MySql Emoji support
- 20. OpenShift:503 Service Unavailable
- 21. OpenShiftとRestheart
- 22. Openshift起源 - ルータポッドIP
- 23. OpenShiftサービスに接続
- 24. Openshift:ファイルシステムを見る
- 25. Openshift JBoss文字エンコーディング
- 26. Windows用のOpenshift redhat:rhcコマンドエラー
- 27. リモートのリポジトリからローカルのプライベートgitブランチを作成するには?
- 28. Laravel、Openshift、およびエラーメッセージ
- 29. Openshiftで展開する
- 30. 外部アプリケーションからOpenShift MySQL
なぜ私はdownvoteを受け取りましたか? – Berneck
"OpenShiftのプライベートgithubリポジトリ"?あなたは、 "OpenShiftのプライベート* git *リポジトリ"を意味します。 – saeedgnu
@ilius真で編集されました。 –