163. 3個效率工具,git ssh服務(wù)器配置

昨天在知乎上看到有幾個軟件不錯,于是也下載試了試。

一個是listary,能夠搜索文件,能夠用bd加搜索內(nèi)容的方式直接打開瀏覽器進(jìn)行搜索,例如用谷歌搜索是gg加要搜索的內(nèi)容,也可以設(shè)置知乎搜索,github搜索,簡書搜索等。這款產(chǎn)品我和wox比較使用了下,自己更喜歡listary,反應(yīng)比較快。

一個是clover,也就是把windows的默認(rèn)資源管理器變?yōu)槎鄻?biāo)簽形式,因為是根據(jù)chrome做的,所以功能和形式都和chrome很像。例如快捷鍵Tab、Ctrl + Tab 正序逆序切換標(biāo)簽、Ctrl + W關(guān)閉標(biāo)簽、Ctrl + Shift + T 恢復(fù)上次關(guān)閉的標(biāo)簽。

另一個是f.lux,用來調(diào)顯示器亮度。晚上不傷眼,隨著時間變化,屏幕自動變化。里面還可以設(shè)置經(jīng)緯度,這樣太陽升起和落下的時間就比較準(zhǔn)確。

學(xué)習(xí)了ssh的無密連接。如果想用ssh無密連接到遠(yuǎn)程服務(wù)器。首先在本地創(chuàng)建ssh公鑰和私鑰,然后把公鑰拷貝到遠(yuǎn)程服務(wù)器。再把遠(yuǎn)程的公鑰添加到服務(wù)器的授權(quán)文件。現(xiàn)在連接就不需要密碼了。如果有問題就檢查一下兩臺機(jī)器對公鑰的權(quán)限。

學(xué)習(xí)了利用ssh無密連接在服務(wù)器上部署git文件。

首先需要建立一個裸倉庫,也就是只有.git文件夾,其它工作目錄文件在遠(yuǎn)程倉庫沒有。這個文件在本地和遠(yuǎn)程建立都可以。使用git init --bare命令。

如果遠(yuǎn)程沒有裸倉庫,先利用scp命令把本地倉庫拷過去。遠(yuǎn)程有裸倉庫時,把遠(yuǎn)程的倉庫git clone到本地。

這時本地和遠(yuǎn)程的倉庫就對應(yīng)起來了,只要有對遠(yuǎn)程倉庫的寫權(quán)限,就可以git push。

這時做的改動,可以同步到服務(wù)器。但在服務(wù)器上,只是個.git文件夾,并沒有本地的工作目錄(除了.git之外的文件),這時就需要git hooks鉤子功能。

我是需要直接同步web服務(wù)器,這樣在本地做的修改,直接git push后網(wǎng)頁就能發(fā)生變化,不需要再去ftp

在遠(yuǎn)程服務(wù)器的.git裸倉庫下的hooks文件夾中,創(chuàng)建一個post-recursive文件,寫入把這些.git文件映射到什么位置,修改權(quán)限后大功告成?,F(xiàn)在在本地修改文件,提交到本地倉庫,然后git push到遠(yuǎn)程倉庫。如果權(quán)限沒有問題,網(wǎng)頁已經(jīng)更新了。

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

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,568評論 19 139
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,852評論 9 163
  • 步青云教育閱讀 189評論 2 1
  • 使用 $gem install rails 安裝rails (具體前置配置看ruby配置環(huán)境) rails安裝...
    小潘不怕冷閱讀 913評論 0 50
  • 又到了每周一次的餐飲課了,下午第一節(jié)課后我們像往常一樣各自穿好服裝,助教阿姨幫我們擺放好桌椅,我們各自做到自...
    楊尚峰閱讀 246評論 0 0

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