如何將服務器作爲git倉庫

       目前有github、碼雲等代碼託管平臺,我們可以很方便的將要託管的代碼或文檔放在這些平臺上去。但當要託管的內容包含私密信息時,顯然將信息放到這些第三方平臺上去是不行的,雖然這些平臺也有相應的私密保護服務,但這裏要寫的內容是有沒有一種方式可以使用自己的具有公網IP的服務器來託管自己代碼或文檔呢?git提供了這種方法,搭建步驟如下。

預備工作:服務器端需要安裝git,客戶端需要安裝gitbash

 

服務器端的工作

   1. 創建git登陸用戶

       -創建用戶,這裏用戶名設置爲git,也可以設置成其他的liunx合法用戶命名,供ssh登陸

            useradd git

       -創建用戶git,供ssh登陸

            passwd git

     2 . 在git 目錄下初始化倉庫,這裏創建test.git

            git init --bare test.git 

     3. 設置權限

           chown -R git:git test.git

 

 客戶端的工作

     1. 初始化倉庫

             git init

      2. 添加遠程服務器倉庫

             git remote add origin  git@<公網ip地址>:/home/git/public.git

     3. 拉取代碼

            git fetch origin

     其他git操作和github類似

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章