最近想試一下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 就大功告成了教程