且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

gitlab8的安装

更新时间:2022-09-16 14:26:00

参考文章

1.部署自己的gitlab服务器成功部署gitlab8

2.CentOS6.3下GitLab+Nginx(SSL)+MySQL+Ruby安装部署 在细节上写的非常好

比如说nginx的ssl配置,比如在linux客户机上怎么不用密码git clone


下面是我这段时间碰到的问题


如何在linux上无密码git clone

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 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 git@git.example.com: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上做的是反向代理啊。




本文转自 liqius 51CTO博客,原文链接:http://blog.51cto.com/szgb17/1784120,如需转载请自行联系原作者