hub
GitHub와 함께 git을 더 쉽게 사용할 수 있게 해주는 커맨드 라인 툴입니다.
파일 탐색기
최종 버전 다운로드 (.zip)- go.ctags
- bug_report.md
- feature_request.md
- ci.yml
- release.yml
- dependabot.yml
- SECURITY.md
- cmd.go
- cmd_test.go
- alias.go
- api.go
- apply.go
- args.go
- args_test.go
- browse.go
- checkout.go
- cherry_pick.go
- ci_status.go
- clone.go
- commands.go
- commands_test.go
- compare.go
- compare_test.go
- create.go
- delete.go
- fetch.go
- fetch_test.go
- fork.go
- gist.go
- help.go
- init.go
- init_test.go
- issue.go
- issue_test.go
- merge.go
- pr.go
- pull_request.go
- pull_request_test.go
- push.go
- push_test.go
- release.go
- remote.go
- remote_test.go
- runner.go
- runner_test.go
- submodule.go
- sync.go
- utils.go
- utils_test.go
- version.go
- coverage.go
- hub.bash_completion.sh
- hub.fish_completion
- hub.zsh_completion
- README.md
- curl
- git
- man
- open
- completion.rb
- env.rb
- local_server.rb
- rspec_matchers.rb
- alias.feature
- am.feature
- api.feature
- apply.feature
- authentication.feature
- bash_completion.feature
- browse.feature
- checkout.feature
- cherry_pick.feature
- ci_status.feature
- clone.feature
- compare.feature
- create.feature
- delete.feature
- fetch.feature
- fish_completion.feature
- fork.feature
- gist.feature
- git_compatibility.feature
- help.feature
- init.feature
- issue-transfer.feature
- issue.feature
- merge.feature
- pr-checkout.feature
- pr-list.feature
- pr-merge.feature
- pr-show.feature
- pull_request.feature
- push.feature
- README.md
- release.feature
- remote_add.feature
- steps.rb
- submodule_add.feature
- sync.feature
- zsh_completion.feature
- file4
- file2
- file3
- file1
- applypatch-msg.sample
- commit-msg.sample
- post-update.sample
- pre-applypatch.sample
- pre-commit.sample
- pre-push.sample
- pre-rebase.sample
- prepare-commit-msg.sample
- update.sample
- exclude
- f4b7b6513dffc6245857e497cfd6101dc47818
- 1cdac440b4a3c44b988e300758a903a9866905
- 5a719a3d76ac9dc2fa635d9b1f34fd73994c06
- aeafb9864cf43055ae93beb0afd6c7d144bfa4
- 93b49848670d03b3968c8a481eca55f5fb2150
- 9de29bb2d1d6434b8b29ae775ad8c2e48c5391
- master
- config
- description
- HEAD
- fixtures.go
- gh.zip
- test_configs.go
- test_repo.go
- git.go
- git_test.go
- ssh_config.go
- ssh_config_test.go
- url.go
- url_test.go
- branch.go
- branch_test.go
- client.go
- client_test.go
- config.go
- config_decoder.go
- config_encoder.go
- config_service.go
- config_service_test.go
- crash_report.go
- crash_report_test.go
- editor.go
- editor_test.go
- hosts.go
- http.go
- http_test.go
- localrepo.go
- localrepo_test.go
- message_builder.go
- message_builder_test.go
- project.go
- project_test.go
- remote.go
- remote_test.go
- reset_console.go
- reset_console_windows.go
- template.go
- template_test.go
- url.go
- url_test.go
- assert.go
- renderer.go
- cmd.go
- bootstrap
- build
- build.bat
- changelog
- coverage
- cross-compile
- docker
- get
- github-release
- install.bat
- install.sh
- package
- publish-release
- ruby-test
- tag-release
- test
- version
- version.bat
- hub.1.md
- pullrequest.vim
- pullrequest.vim
- format.go
- format_test.go
- ui.go
- args_parser.go
- args_parser_test.go
- color.go
- json.go
- utils.go
- utils_test.go
- version.go
- .dockerignore
- .gitattributes
- .gitignore
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- cucumber.yml
- Dockerfile
- Gemfile
- Gemfile.lock
- go.mod
- go.sum
- LICENSE
- main.go
- Makefile
- man-template.html
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/mislav/hub
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd hub
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -t hub .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 hub
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Go
보통go build ./...
Go 프로그램을 컴파일해 실행 파일을 만듭니다.
go run .
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
빌드가 에러 없이 끝나면 성공입니다. go run . 을 썼다면 터미널 출력을 확인하세요.
4. Ruby
쉬움bundle install
Gemfile에 명시된 루비 라이브러리를 설치합니다.
bundle install이 에러 없이 끝나면 README에 안내된 실행 명령어(예: rails server)로 마저 실행해보세요.
5. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
