使用git工具維護(hù)托管在碼云上的項(xiàng)目

關(guān)鍵詞:git TortoiseGit 碼云

軟件:git? ? ?git可視化工具? ?phpstorm

近期有個(gè)項(xiàng)目,想要記錄開發(fā)工程中對代碼的修改,這個(gè)項(xiàng)目又是在遠(yuǎn)程服務(wù)器上的,于是便有了以下的套路.


本地代碼通過git推送到碼云,這就記錄了代碼修改歷史,也將本地代碼備份了一份在托管平臺;通過ftp上傳到遠(yuǎn)程服務(wù)器,使得本地和服務(wù)器代碼一致.下面開始說說實(shí)現(xiàn)過程.

一 git部分

1.注冊碼云賬號

? ? ? ? ? 具體過程按照步驟走就行

2.創(chuàng)建項(xiàng)目


項(xiàng)目信息根據(jù)實(shí)際填寫就好

3.配置git用戶信息

$git config --global user.name ? "你自己的用戶名" 可以自己填寫

$git config --global user.email ? "你的自己的郵箱"

4. 創(chuàng)建ssh密鑰



生成方法:點(diǎn)擊“Generate”后,鼠標(biāo)在key下面的空白處移動(dòng)幾下,稍等片刻即可生成公鑰。將公鑰拷貝下來保存在text文本中,同時(shí)點(diǎn)擊“Save private key”講私鑰保存至本地某個(gè)目錄(不要忘記該目錄,后面會用到)。

碼云–個(gè)人資料–SSH公鑰–添加公鑰,將PuTTYgen生成的公鑰填入,從頭開始復(fù)制到=,后面的rsa-key-xxxx不要復(fù)制


5.初始化git

在本地建空目錄,作為本地代碼庫。在目錄下單擊鼠標(biāo)右鍵,選擇“Git Create respository here …”


Remote:隨便取個(gè)名字,可以用項(xiàng)目名。URL和Push URL:復(fù)制碼云上新建項(xiàng)目的ssh地址填入.Putty:導(dǎo)入PuTTYgen生成的私鑰文件。

6.推送代碼到碼云

在本地代碼庫,點(diǎn)擊鼠標(biāo)右鍵,選擇“TortoiseGit”–“Push”,將代碼提交至遠(yuǎn)程代碼庫。

若想從遠(yuǎn)程代碼庫拉取代碼,在本地代碼庫,點(diǎn)擊鼠標(biāo)右鍵,選擇“TortoiseGit”–“Pull”,將代碼“拉”至本地。

二 ftp部分

1.配置ftp的地址

按如圖所示進(jìn)入配置頁面


這里的配置可以按圖示填寫


配置成功后就可以右鍵找到ftp上傳和下載的位置了,可以試試是否能上傳成功.

到這里就完成了git push到托管平臺(本地也可以搭建)以及ftp upload到服務(wù)器了.

其實(shí)還可以完善一下ftp可以先推送到測試服務(wù)器,沒問題在上傳到生產(chǎn)環(huán)境,另外還測試環(huán)境還可以配置xdebug配合調(diào)試.這樣就可以達(dá)到事半功倍的效果.具體過程大家可以實(shí)踐下!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,537評論 19 139
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,848評論 9 163

友情鏈接更多精彩內(nèi)容