centos7下安装github服务器和配置,win10 下安装git客户端和配置(1)

git的服务器安装在centos7下,客户端安装在win10下

本文主要是git服务器的安装,git客户端的安装在这篇文章中:https://mp.csdn.net/editor/html/116601489

根据网络资料综合整理

1、从git上获取最新版本:https://github.com/git/git/releases,选择最新版的tar.gz

2、将tar.gz的Git下载到本地电脑上,利用WinSCP、xshell 、MobaXterm工具将压缩包上传至centos服务器的/usr目录下

3、解压压缩包

tar -zxvf git-2.22.0.tar.gz

4、进入到解压后的文件夹

 

5、安装编译所需要的依赖包

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

6、提示,安装编译源码所需依赖的时候,yum自动帮你安装了git,这时候你需要先卸载这个旧版的git

yum -y remove git

7、编译和安装git至/usr/local/git路径

make prefix=/usr/local/git all  # 编译git
make prefix=/usr/local/git install  # 安装git

8、配置环境变量

vi /etc/profile   # 环境变量文件
export PATH=$PATH:/usr/local/git/bin  # git的环境变量

source /etc/profile  # 立即生效

git --version  # 查看Git是否安装完成

9、添加软连接,否则客户端远程远程连接此git服务器时报错:

bash: git-upload-pack: command not found
fatal: Could not read from remote repository.

ln -s /usr/local/git/bin/git-upload-pack /usr/bin/git-upload-pack  # 添加软链接

二、页面访问git的服务器

1、  获取本机ip地址

ifconfig  -a

 

2、根据输入服务器ip和指定端口进行访问GitHub页面

设置一个初始账户root和密码

、服务器git 的使用
1、添加gitname用户并设置密码:

cd /home 
id git  # 查看git用户是否存在
useradd git # git是用户名
passwd git  # 设置git密码,输入此命令后,才能输入密码

2、切换到git用户,在git目录下新建test.git仓库

cd /home
mkdir git
cd git 
mkdir test.git   # 创建项目文件test.git
ls
git init --bare ./test.git   # 初始化项目文件

此时名为test的远程仓库已经创建好了,但是里面为空。
3、还要为新建的仓库设置权限,不然上传或拉取代码时会报错

cd /home/git  # 在git的目录下
ll #  查看该文件的所有者,开始时是root
sudo chown -R git:git test.git  # 设置权限,注意:chown[选项]...[所有者][:[组]]文件,第一个git是所有者,第二个git是所属组
ll # 查看该文件的所有者,变成了git

 


 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值