服务器GitGit使用

CentOS7搭建私有git服务器

2019-07-03  本文已影响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
groupadd git
adduser git -g git
passwd
请切换到git用户(不听老人言,吃亏在眼前)
su git

passwd如果是简单的密码也没有关系,忽略提示,输入两次相同的也会设置成功的。可以忽略
以上的命令只要是再命令行操作就可以,无所谓在哪个目录下操作

mkdir /home/git/.ssh
chmod 700 .ssh
cd /home/git/.ssh 
ssh-keygen -t rsa 

然后再当前文件夹ls看一下是否有authorized_keys这个文件,如果没有就创建一个

touch authorized_keys
chmod 600 authorized_keys
 ssh-keygen -t rsa -C "youremail@qq.com" 

后面带一个邮箱,只要能记住就行.不会给你发邮件.后面还要用到这个邮箱

找到生成的 id_rsa.pub这个文件,打开后把里面内容粘贴到服务器上authorized_keys文件中,一行是一个秘钥。

cd /home/git
git init --bare test.git
提示空仓库,本来里面也没有东西
Initialized empty Git repository in /home/git/test.git/  
git init

设置git的用户名和邮箱,用户名自己随便起一个,邮箱用刚刚上面设置秘钥的邮箱,否则不听老人言,吃亏在眼前

git config --global user.name "yourname"
git config --global user.email "youremail@qq.com"

然后连接仓库

 git remote add origin git@yourip:/home/git/test.git

接下来就可以操作git了,这里有常见操作命令


以上是凭印象写出来的。如有错误,欢迎下面留言讨论
另:
百度云服务器:1核/2GB/40GB/普通型
操作系统: CentOS / 7.5 x86_64 (64bit)

上一篇 下一篇

猜你喜欢

热点阅读