Git和GitHub的使用(4)——Linux下搭建私有git服务器
目录
1.git的安装
(1)下载编译工具
在Linux下我们获得的是git的源码,它是用C语言编写的,我们需要先装C语言的编译环境,直接按照如下命令安装C语言的开发者工具包即可
yum -y groupinstall "Development Tools"
(2)下载依赖包
yum -y install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel
(3)下载 Git 最新版本的源代码
wget https://www.kernel.org/pub/software/scm/git/git-2.21.0.tar.gz
登录https://github.com/git/git/releases查看git的最新版。不要下载带有-rc的,因为它代表了一个候选发布版本。
当前最新版本v2.21.0
也可以在Windows下下载,在远程工具中使用SFTP连接传到Linux
默认复制到当前连接的CentOS的当前用户的主目录下
(4)解压
tar -zxvf git-2.21.0.tar.gz
(5)进入目录配置
cd git-2.21.0
autoconf
./configure
(6)安装
make
make install
(7)查看git版本
git --version
2.搭建私有Git服务器
(1)添加用户
要用git作为远程仓库,得是能够远程登录的服务器,连接服务器,然后再把本地仓库推送过来,所以我们就需要为服务器添加一个用户专门使用git上传和下载文件
(2)切换到git用户
su git
(3)创建git仓库
切换到git的主目录下,创建一个文件夹repo,进入到该目录下,使用如下命令初始化一个仓库
git init --bare
3.使用windows下的git连接搭建好的git服务器
私有git服务器搭建完成后就可以向连接github一样连接使用了,但是我们的git服务器并没有配置**登录,所以每次连接时需要输入密码。
(1)使用TortoiseGit连接
1)同步
右键单击我们要同步到远程库的文件夹-------->点击Git同步
按照图中格式输入URL,添加保存
使用该连接推送即可
弹出以下,点“是”即可
2)克隆
随便在空白的地方右击---->Git克隆