Linux 《系统安装git服务器》实验报告

WechatIMG696.jpeg

环境

  • Ubuntu 16.04.5 LTS

  • git version 2.7.4

Git安装配置

  • 更新源
$ apt-get update
  • 安装 git
$ apt-get install git
  • 添加 git 用户并设置密码
$ useradd git && passwd git
  • 设置 git 用户的工作目录并赋予权限
# 设置 git 用户的工作目录
$ mkdir /home/git && chown -R git /home/git
  • 在本地端(ubuntu 用户)生成密钥
$ ssh-keygen -t rsa
  • 将公钥发送给远程端(git 用户)
$ cat ~/.ssh/id_rsa.pub | ssh git@localhost "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
  • 登录 git 用户,创建仓库文件夹并进入
$ mkdir -p /home/git/example/bible.git && cd /home/git/example/bible.git
  • 初始化仓库
$ git init --bare

至此,git 安装配置完成。

Git仓库创建和配置

  • 切换到 ubuntu 用户,在本地端初始化仓库
$ mkdir -p /home/ubuntu/example/bible
  • 进入仓库目录
$ cd /home/ubuntu/example/bible
  • 初始化 git 仓库
$ git init
  • 配置用户名和电子邮件地址
# 设置用户名
$ git config --global user.name "ubuntu"
# 设置用户的邮件
$ git config --global user.email ubuntu.localhost
# 凭据设置为全局
$ git config --global credential.helper store
  • 创建一个测试文件
$ echo "The lord is my Shepherd, I shall not be in want." > readme.md
  • 提交代码
$ git add .
$ git commit -m "You Are My All In All"
$ git remote add origin git@localhost:/home/git/example/bible.git
$ git push origin master
  • 切换到别的目录,检验克隆
$ git clone git@localhost:/home/git/example/bible.git

到此为止一个简单实用的 git 服务器搭建就完成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值