回答
您需要執行以下步驟:
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
這裏的reference
不用說''your-external-repo-url>'從'rhc show-app MYAPP | grep'Git URL:'' – saeedgnu
Akram Ben Aissi published an interesting post in the Openshift blog有關如何在Openshift V3部署Gitlab。
我看到它非常有用,如果有人正在尋找最近的更新或這個問題,也許可能會有趣。
很容易,創造postgress,Redis的和gitce並在最後3級新的應用程序添加持久卷:
PostgreSQL的:
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服務IPs被傳遞給git-ce容器(在本例中爲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。 –
- 1. 不再能從私人git倉庫(Openshift產地)拉
- 2. 如何OpenShift有私人到位桶庫
- 3. 從OpenShift上的私人註冊表創建圖像流
- 4. 私人回購git祕訣
- 5. 克隆私人git倉庫的Dockerfile
- 6. git的變基私人特性分支
- 7. Git不帶密碼的私人回購
- 8. openshift + wordpress + git
- 9. 的Git上OpenShift克隆致命錯誤
- 10. 來自私人回購的Openshift SSH錯誤克隆子模塊
- 11. 加載我的私人密鑰在Mac上使用git
- 12. Vimeo上的私人視頻
- 13. 巨人在Openshift
- 14. JIRA和私人Git存儲庫整合
- 15. Heroku作爲私人git存儲庫
- 16. android-studio項目git私人文件夾
- 17. 私人Git回購 - 凍結在拉
- 18. Capistrano任務git克隆私人寶石
- 19. Git配置:私人遠程URL
- 20. 在bitbucket中創建私人git回購?
- 21. 重新使用私人Git回購
- 22. 同步git回購私人回購
- 23. Bash腳本推/從私人Git倉庫?
- 24. git私人託管〜4用戶
- 25. Openshift and evil Git clone
- 26. Git:部署到OpenShift
- 27. Openshift - 觸發Jenkins構建在git push上
- 28. openshift imagestream不跟蹤私人碼頭回購
- 29. openshift私人碼頭註冊表無法推[docker-maven-plugin]
- 30. 爲什麼Openshift將緩存控制添加到私人?
爲什麼我收到downvote? – Berneck
「OpenShift中的私人github存儲庫」?你的意思是「OpenShift中的一個私人* git *存儲庫」 – saeedgnu
@ilius true,現在編輯。 –