GitLab Development Kit에서 OSS 개발에 참여하기 for MAC 2017
(해마다 절차가 간단해지고 있으므로 2017년 12월의 버전으로 기재합니다.)
공식 Prepare your computer 과 Set-up GDK 에 기재되어 있는 곳으로부터
GitLab Community Edition (CE) 개발 환경을 구축하는 절차를 발췌했습니다.
Install
루비 패키지
Homebrew 에서 rbenv 을 설치합니다.
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install rbenv ruby-build
$ rbenv install 2.3.6
$ rbenv local 2.3.6
$ gem install bundler
$ rbenv rehash
기타 패키지
$ brew install git redis [email protected] libiconv icu4c pkg-config cmake go openssl node yarn coreutils re2
$ bundle config build.eventmachine --with-cppflags=-I/usr/local/opt/openssl/include
GitLab Development Kit
gitlab_repo
에 Fork 한 URL을 지정합니다. $ gem install gitlab-development-kit
$ gdk init
$ cd gitlab-development-kit
$ gdk install gitlab_repo=https://gitlab.com/[name]/gitlab-ce.git
*** Setup finished! ***
가 표시되면 완료됩니다.*********************************************
************** Setup finished! **************
*********************************************
cat HELP
# GitLab Development Kit cheat sheet
gdk run # Start everything
gdk run db # Start enough to run tests
gdk run app # Start GitLab, needs 'gdk run db'
gdk install gitlab_repo=https://my-fork # Install everything
gdk update # Pull application changes from Git
gdk reconfigure # Delete and regenerate all config files created by GDK
gdk psql -d gitlabhq_development # Postgres console
gdk redis-cli # Redis console
# Development admin account: root / 5iveL!fe
Start everything
gdk run
명령으로 GitLab을 사용하는 응용 프로그램이 시작됩니다. $ gdk run
http://localhost:3000
로 이동하여 root
사용자의 암호를 입력합니다. Tips
support/set-gitlab-upstream
명령으로 Upstream 브랜치를 등록합니다. gdk update
명령은 소스 코드 업데이트에서 재구성까지 실행됩니다. $ support/set-gitlab-upstream
$ gdk update
링크
이 기사를 쓰는 도중에
gdk install
명령에 사용되는 rake dev:setup
명령에 버그가 발견되어 이슈 를 등록하자마자 병합 되었습니다.2018년 3월 10일 OSS Gate 오사카 워크숍 에서는 GitLab 이벤트를 개최합니다. OSS 개발에 참여하고 기여합시다!
Reference
이 문제에 관하여(GitLab Development Kit에서 OSS 개발에 참여하기 for MAC 2017), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ogomr/items/cc404bf9373408663b11텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)