最近想试一下git的自动部署,老是手动部署项目的话太麻烦了。因而开始在服务器添加git相关配置,可是搞了一夜都没搞好,休息一天以后刚刚终于弄完了。其实一点都不难,只是以前搜的网上的教程都太杂了,东一点西一点的心态都差点调炸了。为了以后不犯一样的错误,如今记一下配置过程以备不时之需。git
1.在centos中git的下载命令github
yum install git
2.配置gitcentos
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.加入暂存区并提交到本地仓库ssh
git add . touch reademe git add readme
此时咱们须要给服务器上的git配置远程仓库加密
1.生成ssh密钥code
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 就大功告成了教程