按照上次安装好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
- 创建git用户并设置密码(不听老人言,吃亏在眼前)
groupadd git
adduser git -g git
passwd
请切换到git用户(不听老人言,吃亏在眼前)
su git
passwd如果是简单的密码也没有关系,忽略提示,输入两次相同的也会设置成功的。可以忽略
以上的命令只要是再命令行操作就可以,无所谓在哪个目录下操作
- 创建git目录
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
- 移步到客户端(Windows电脑或者MAC电脑)生成秘钥
打开git Bash Hear
然后输入一行命令,
ssh-keygen -t rsa -C "youremail@qq.com"
后面带一个邮箱,只要能记住就行.不会给你发邮件.后面还要用到这个邮箱
- 在电脑中找到生成的秘钥
C盘->用户->你电脑用户名->.ssh
找到生成的 id_rsa.pub
这个文件,打开后把里面内容粘贴到服务器上authorized_keys
文件中,一行是一个秘钥。
- 移步到服务器,初始化仓库
cd /home/git
git init --bare test.git
提示空仓库,本来里面也没有东西
Initialized empty Git repository in /home/git/test.git/
- 本地克隆仓库
新建一个文件夹,然后右键打开git Bash Hear
初始化
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
以上是凭印象写出来的。如有错误,欢迎下面留言讨论
另:
百度云服务器:1核/2GB/40GB/普通型
操作系统: CentOS / 7.5 x86_64 (64bit)
网友评论