每日一句 ( 2024920 )  

Years may wrinkle the skin, but to give up enthusiasm wrinkles the soul.

歲月留痕,只及肌膚;激情不再,皺起心靈。———— Samuel Ullman

使用碼云git的webhook實(shí)現(xiàn)生產(chǎn)環(huán)境代碼的自動(dòng)pull

普通公司小項(xiàng)目,傳統(tǒng)更新線上代碼是每次ftp/sftp上傳,或提交到svn/git后再ssh到線上環(huán)境中去手動(dòng)拉取代碼,十分麻煩,雖然用上了版本控制,逼格還是不夠高啊!現(xiàn)在的線上倉庫都支持hook技術(shù),可以很方便的實(shí)現(xiàn)代碼的自動(dòng)化管理。比如我現(xiàn)在使用gitee.com倉庫的webhook功能,監(jiān)聽master分支有push動(dòng)作時(shí),可以自動(dòng)通過設(shè)置的hook通知生產(chǎn)環(huán)境中的腳本執(zhí)行g(shù)it pull拉取代碼,自動(dòng)更新,非常方便...

讓TortoiseGit記住密碼

初用TortoiseGit,每次pull和push時(shí)都要求輸入一遍帳號(hào)密碼,谷歌了一些方法生成私鑰并把公鑰添加到git服務(wù)器端(git@oschina),并沒什么卵用。最后通過修改.git中的配置文件成功解決,讓git記住你輸入的帳號(hào)和密碼就行了。在項(xiàng)目目錄中顯示隱藏文件,找到.git目錄,打開里面的config文件。添加一段:[credential] helper = store保存后,下次pull或push時(shí)還會(huì)彈一次帳號(hào)密碼,輸入一...

CentOS/Fedora安裝git1.9.0

目前的項(xiàng)目使用了GIT來進(jìn)行版本管理,所以學(xué)習(xí)一下GIT的安裝也是應(yīng)該的了。本文介紹的是編譯安裝git1.9.0。雖然現(xiàn)在已經(jīng)到2.6了。所有命令請?jiān)趓oot下進(jìn)行。第一步,安裝依賴包。在開始編譯安裝git之前,首先應(yīng)該安裝好必要的依賴包,省得在安裝過程中出現(xiàn)各種問題。#yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker第二步,下載并...