gitlab 8 설치

1378 단어 gitlab8
참고 문장
1. 자신의 gitlab 서버 를 성공 적 으로 배치 한 gitlab 8
2. CentOS 6.3 GitLab + Nginx (SSL) + MySQL + Ruby 설치 배치 디 테 일 에 되 게 잘 썼어 요.
예 를 들 어 nginx 의 ssl 설정, 예 를 들 어 Liux 클 라 이언 트 에서 비밀 번 호 를 사용 하지 않 는 git clone.
다음은 제 가 그동안 겪 었 던 문제 입 니 다.
어떻게 linux 에 암호 가 없 는 git clone
# useradd test
# su test
# mkdir testprojiect
# cd testprojiect/
# git init
# echo "What a fucking Hello World" > readme.txt
# git add .
# git commit -m 'first commit'
# git remote add origin [email protected]:root/testproject.git
# git push -u origin master
    
/opt/git/gitlab-shell/lib/gitlab_shell.rb:135:in `exec': No such file or directory - git-upload-pack (Errno::ENOENT)
	from /opt/git/gitlab-shell/lib/gitlab_shell.rb:135:in `exec_cmd'
	from /opt/git/gitlab-shell/lib/gitlab_shell.rb:118:in `process_cmd'
	from /opt/git/gitlab-shell/lib/gitlab_shell.rb:31:in `exec'
	from /opt/git/gitlab-shell/bin/gitlab-shell:20:in `<main>'
fatal: Could not read from remote repository.

ln -s /usr/local/ruby/bin/ruby /usr/bin/ruby
ln -s /opt/soft/git/bin/git-upload-pack  /usr/bin/git-upload-pack
ln -s /opt/soft/git/bin/git-receive-pack  /usr/bin/git-receive-pack

마지막 으로 nginx 와 gitlab 는 한 기계 에 설치 하 는 것 이 좋 습 니 다. 저 는 지금 nginx 와 gitlab 가 분리 되 어 있 습 니 다. git clone 은 ip 만 사용 할 수 있 습 니 다.
nginx 에서 하 는 것 은 역방향 대리 입 니 다.

좋은 웹페이지 즐겨찾기