創業公司十分鐘簡單搭建GIT私有庫

2021-07-10 04:40:37 字數 683 閱讀 5659

一、背景

小公司,協同開發的人不多,建gitlab比較麻煩,只需要在server端建立乙個簡單的git共享庫就ok。

二、建立倉庫

server端:

1、在server端建立專案目錄。mkdir sample

2、在sample中執行git —bare init,生成sample.git目錄,這個目錄是個共享庫,所有**在該目錄下。

本地端:

1、clone遠端共享庫,目前還是空的:git clone user@server:/home/project/sample.git

2、本地生成sample資料夾,目前資料夾下是空的。

3、在sample下add檔案,並commit。commit時可能提示需要配置user及mail。按提示設定。

4、push到遠端。push過程可能提示沒有track遠端的對應分支。按提示設定git —set-upstream,這時預設在master分支上面。

三、建立信任關係

上面配置完成後,每次pull或push(因為底層執行了ssh命令去連線遠端)時,都需要輸入ssh連線密碼,很麻煩,需要建立信任關係。

1、server端建立~/.ssh資料夾,許可權必須是700。在.ssh目錄下建立authorized_keys檔案,許可權必須是600。

2、本地生成私鑰及公鑰,把公鑰新增到authorized_keys當中。

課間十分鐘

時間限制 1000 ms 記憶體限制 128 mb 兩人都是數學愛好者,便發明了乙個遊戲。在遊戲開始前,他們先約定乙個正整數n,同時令m 1。遊戲過程中,每個人都可以將m的值擴大2到9中的任意倍數。第乙個使m n的人就是最後的贏家。181818181818和zbt都十分聰明,並且遊戲過程中都使用最佳...

十分鐘的代價

2008年9月15日上午10 00,擁有158年歷史的美國第四大投資銀行 雷曼兄弟公司向法院申請破產保護,訊息轉瞬間通過電視 廣播和網路傳遍地球的各個角落。令人匪夷所思的是,在如此重大的情況下,德國國家發展銀行在十分鐘後,居然按照外匯掉期協議的交易,通過計算機自動付款系統,向雷曼兄弟公司即將凍結的銀...

十分鐘的悲劇

2008年9 月15日上午 10 00 擁有158 年歷史的美國第四大投資銀行 雷曼兄弟公司向法院申請破產保護,訊息轉瞬間通過電視 廣播和網路傳遍地球的各個角落。令人匪夷所思的是,在如此明朗的情況下,德國國家發展銀行 10 10 居然按照外匯掉期協議的交易,通過計算機自動付款系統,向雷曼兄弟公司即將...