Linux之CentOS 7 安装Git

一、服务端

1、先从yum安装git

        yum –y install git

2、检查是否安装成功

        yum --version

3、在需要的位置创建一个裸仓库(最后以.git结尾)

        cd /usr/local

        mkdir git

        cd git

        git init --bare learngit.git

4、创建一个git用户并赋予密码

         useradd git

         passwd git

5、赋予git用户权限

        chown -R git:git learngit.git

6、禁用git用户shell登录(一定要禁用)

       vi /etc/passwd

7、将git用户修改为如下(一般在最后一行)

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

二、客户端

1、我使用的客户端为git for windows

  • 安装,略...
  • 进入想要将项目放置的目录
  • 创建用户
  • git config --global user.name "你的名字"
  • git config --global user.email "你的邮箱"
  • 创建秘钥(用来防止每次commit或push都需要密码)
  • ssh-keygen -t rsa -C "你的邮箱"
  • 将秘钥加入服务器列表
    1. 取得公钥(本地)
      在当前目录下(若未改变目录,到C:\Users\Administrator\.ssh\id_rsa.pub)找到.ssh目录下的id_rsa.pub文件,使用notepad++或其他软件打开,复制其中内容
    2. 将公钥加入服务器列表(服务器)
      CentOS 7默认列表在/root/.ssh/authorized_keys,使用vi 编辑此文件输入刚才复制的内容,保存退出。

      vi /root/.ssh/authorized_keys

          //i修改

          //esc后输入:wq保存退出

    3. 克隆远程项目(本地)
       

      cd F:
      cd git
      //把ip换成自己服务器的

      git clone git@101.101.101.101:/usr/local/git/learngit.git​​​​​​

  • 如果需要密码,输入你设置的git用户密码,若clone之后commit多此后仍然需要密码,执行5.3,若已经执行,检查公钥是否正确,然后退出git for windows,再此打开git for windows克隆

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值