如何在centos環(huán)境下利用git進(jìn)行網(wǎng)站搬家
centos上默認(rèn)是安裝了git的,所以直接新建網(wǎng)站目錄,配置遠(yuǎn)程庫(kù)就可以了。
配置遠(yuǎn)程倉(cāng)庫(kù):
1)先在自己的linux服務(wù)器本地生成ssh key,使用命令 “ssh-keygen -t rsa -C "your_email@youremail.com"”,your_email是你的email,執(zhí)行時(shí)一路按回車(chē)就行,這會(huì)在當(dāng)前用戶下生成1個(gè)公鑰id_rsa.pub和一個(gè)私鑰id_rsa,id_rsa.pub后面配置git要用到。
登錄gitee.com,在設(shè)置里面找到ssh公鑰,添加公鑰將id_rsa.pub內(nèi)容添加到里面保存就可以了。
鏈接遠(yuǎn)程庫(kù):
cd切換到網(wǎng)站根目錄,運(yùn)行以下命令
git init
git remote add origin git@gitee.com:s**/***.git
git pull git@gitee.com:s**/***.git
git branch --set-upstream-to=origin/master master
依次運(yùn)行以上命令即可,運(yùn)行完成就可以同步遠(yuǎn)程庫(kù)代碼了。
然后配置數(shù)據(jù)庫(kù)文件,將.gitignore文件中的忽略文件手動(dòng)搬家過(guò)來(lái)就可以了。還要注意配置一下偽靜態(tài),composer,ssl證書(shū)等,用git同步有時(shí)會(huì)遇到目錄訪問(wèn)權(quán)限問(wèn)題,在此就不展開(kāi)說(shuō)了。