首先需要创建一个github账户,这个就不多做解释。接着是在CentOS7上安装git部分。
1.查看yum源仓库中Git信息,有些可能是1.7版本的,有些可能是1.8版本的,我在这里将会用比较新的版本。
yum info git
2.安装依赖库,这个是我网上找的
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install gcc perl-ExtUtils-MakeMaker
3.原来的git版本有点低,先移除git
yum remove git
4.下载新版本的Git源码包,找到合适版本的源码包,这里注意的是,我当时用2.20.1时,在编译的过程中出了莫名其妙的错误,最后换成了2.19的版本才正常,如果没有特殊要求的话,建议不要安装最新版的。
https://mirrors.edge.kernel.org/pub/software/scm/git/ 复制你需要版本的链接即可,格式和下面的链接格式类似。
cd /usr/local
mkdir git
cd git
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.19.2.tar.gz
5.解压压缩包,注意此处以后应该用root权限,否则会报权限不足
tar -zxvf git-2.19.2.tar.gz
6.进入并开始安装git
cd git-2.19.2
make prefix=/usr/local/git all
make prefix=/usr/local/git install
7.添加环境变量
vim /etc/profile
//在这个文件末尾添加export PATH="/usr/local/git/bin:$PATH"
source /etc/profile
//使配置立即生效
8.将git设置为默认路径,这也是从网上看的,就直接复制了
ln -s /usr/local/git/bin/git-upload-pack /usr/bin/git-upload-pack
ln -s /usr/local/git/bin/git-receive-pack /usr/bin/git-receive-pack
ok,到这里你已经安装好了git,现在可以创建版本库了
创建版本库时需要在你认为合适的地方创建一个空目录
mkdir github //起一个你自认为合适的名字
cd github
通过git init命令把这个目录设置为Git可管理的仓库
git init
版本仓库已经建好了,你可以尝试着往里面添加文件,首先需要将你的github邮箱和你的姓名添加进去
git config --global user.email "you@example.com"//你的邮箱
git config --global user.name "Your Name"//你的姓名
在当前目录先编写一个文件readme.txt,可以添加一些内容
Git is a version control system.
Git is free software.
保存后使用git add 告诉Git将文件添加到仓库中
git add readme.txt
用命令git commit告诉Git,把文件提交到仓库:
git commit -m "wrote a readme file"//引号中的信息是本次提交的说明,可以是任何内容,建议是有意义的,方便以后查找记录
到这里,整个过程算是结束了,如果你想了解更多内容,可以去看廖雪峰老师的Git教程 https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000