阿里云(CentOS)安装git服务器

in Linux with 0 comment

阿里云(CentOS)安装git服务器

第一步:安装相关依赖

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

image20200526192024888.png
第二步:安装git

yum -y install git-core

image20200526192328852.png

image20200526192412394.png

第三步:创建用户、密码

useradd git
passwd git

第四步:配置个人的用户名称和电子邮件地址:

$ git config --global user.name "wangchen"
$ git config --global user.email [email protected]

image20200526192806371.png

第五步:

cd /home         //切换目录
mkdir  -p  git/gittest.git         //递归创建目录
chown -R git:git git               //递归设置目标文件夹的所属用户或用户组

image20200526192933211.png

第六步:git

cd /home/git/gittest.git     //切换目录

image20200526193532181.png

第七步:初始化仓库

git init 

git init  --bare

image20200526193521409.png

新增文件
touch  test.txt
git add .
git commit -m 'frist commit'
git remote add origin [email protected]:/home/git/app-server.git
git push origin master

可能出现权限不足

remote: error: insufficient permission for adding an object to repository database ./objects

等状态需要先把文件目录赋权给git用户,在给git用户递归的方式 设置操作权限

先touch readme 因为在创建裸仓库时,没有生成readme 文件,出现不能提交的情况。之后就可以使用git init,git add readme

git commit等命令了。touch