最近想试一下git的自动部署,总是手动部署项目的话太麻烦了。于是开始在服务器添加git相关配置,但是搞了一晚上都没搞好,休息一天之后刚刚终于弄完了。其实一点都不难,只是之前搜的网上的教程都太杂了,东一点西一点的心态都差点调炸了。为了之后不犯同样的错误,现在记一下配置过程以备不时之需。
一、安装git和配置
1.在centos中git的下载命令
yum install git
2.配置git
1 git config --global user.name "Your Name"
2 git config --global user.email "email@example.com"
3.创建本地仓库
mkdir gittest//创建自己的git仓库
cd gittest
git init
4.加入暂存区并提交到本地仓库
git add .
touch reademe
git add readme
配置远程仓
此时我们需要给服务器上的git配置远程仓库
1.生成ssh密钥
ssh-keygen -t rsa -C "your_email@youremail.com//使用自己的git账号申请
输入该命令之后一般不需要修改什么,直接啪啪啪三下键盘就行了。之后你会在你的/root/.ssh/文件下发现多出了几个文件。其中包含1个公钥id_rsa.pub和一个私钥id_rsa。
2.添加密钥
现在去github官网,在setting中添加你的公钥
3.创建项目
添加了密钥之后,新建一个项目。这里我是用前面设置的gittest这个名字。
到此所有配置基本上就完成了,你在上一步创建项目之后会提示一堆命名,复制 git remote add origin …..这句话,在服务器中进入gittest这个文件下,输入这句话。最后git commit -m ‘first commit’,git push -u origin master 就大功告成了