GIT服务器的搭建【简单版】

本文详细介绍了如何在服务端安装Git,并配置SSH密钥进行安全连接。包括安装必要的软件包、创建Git用户、生成SSH密钥及授权等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考:http://blog.youkuaiyun.com/jincheng121/article/details/7487495

1. 前期准备(服务端)
    sudo apt-get install git-core
    sudo apt-get install openssh-server
    sudo apt-get install openssh-client
    sudo useradd -m gituser
    sudo passwd gituser


2. 客户端
    ssh gituser@服务器  
    ==以下为服务器==
      mkdir test.git
      cd test.git
      git --bare init         
      cd
      ssh localhost  // 貌似没有必要, 如果执行需多exit一次回到客户端
      exit
    ==以下回到客户端==
    生成ssh key并传到git server上
      ssh-keygen -t rsa
      scp ~/.ssh/id_rsa.pub gituser@服务器:~/.ssh/
      ssh gituser@服务器 
    ==客户端回到服务器==
      cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys
      chmod 755 /home/gituser
      chmod 700 /home/gituser/.ssh
      chmod 644 /home/gituser/.ssh/authorized_keys
      exit 
    ==从服务器回到客户端==
  mkdir test
  cd test
  git init
  touch README
  git add README
  git commit -m 'first commit'
  git remote add origin gituser@服务器:test.git
  git push origin master

3. 如果Permission denied问题,则在客户端

       git remote rm origin
       git remote add origin gituser@服务器:test.git

4. 多个开发者
      cat /tmp/id_rsa.john.pub >> ~/.ssh/authorized_keys
      cat /tmp/id_rsa.josie.pub >> ~/.ssh/authorized_keys
      cat /tmp/id_rsa.jessica.pub >> ~/.ssh/authorized_keys




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值