开发工具

服务器配置Git

字号+ 作者:风潇潇 来源:原创 2018-11-13 23:57 我要评论( )

因为换电脑,这次把代码放阿里云上去,以后两台电脑都可以开发

服务器版本centos7,步骤如下:
   以root用户安装git   yum -y install git 
   创建git账户 useradd git
   更改密码 passwd git 
   然后就可以使用git代码提交了。
然后如果服务器没有任何版本,需要初始化 git 步骤如下:
   cd /disk/home/project/cc
   chown git:git /disk/home/project/cc
   git --bare init    //初始化工作空间,一个空的代码空间,一定要带 --bare
   本地用git@ip:/disk/home/project/cc 就可以推送代码
   如果文件太大就设置一下推送大小:git config –global http.postBuffer 52428800


禁止远程登录git用户
  vim  /etc/passwd

  git:x:1001:1001::/home/git:/bin/bash
  改为

  git:x:1001:1001::/home/git:/usr/bin/git-shell

另外一定要注意,git用户以及git组用户必须有wrx权限
命令:chmod u+wrx,g+wrx * -R

如果出现如下错误
remote: error: 'receive.denyCurrentBranch' configuration variable to 'refuse'.
要配置
 服务器配置 git config receive.denyCurrentBranch ignore
 

转载请注明出处。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • Smartgit的master password的作用和设置

    Smartgit的master password的作用和设置

    2018-09-07 11:51

  • Smargit回退版本

    Smargit回退版本

    2018-05-18 09:22

  • git的使用,分支管理

    git的使用,分支管理

    2016-03-02 15:13

网友点评
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)