受盡svn各種折磨的小伙伴都聽說過git. 但是網上一搜索, 本來打算跟svn一樣. 下一個服務器, 裝下就可以開始用了.
沒想到啊, 沒想到. 居然需要Linux天賦點…
好吧, 拜鳥哥門下把Linux上手了吧, 剛開始搭git, 靠. 又需要公鑰和各種輔助軟件.
傷不起啊
很多小伙伴們, 自此繼續沉默的繼續使用svn
我們沒有放棄, 我們找到了簡(shan)易(zhai)搭建法
先看療效:
1. 無需公鑰
2. 只需要幾個最常用的Linux命令就可以搭建
看步驟
1. 準備Linux服務器, 安裝好git(一般都是默認裝好的)
2. 命令行操作
useradd git #創建一個git賬號
passwd git #設置git賬號的密碼
su – git #切換到git賬號
cd ~ #轉到用戶目錄
mkdir 項目名稱.git #建立項目git文件夾
cd 項目名稱.git
git –-bare –share init #初始化git庫
3. 馬上拿起你的git客戶端( 烏龜, SourceTree均可)輸入這樣格式的地址git@ip:/path/to/project.git
例如: git@192.168.1.2:/home/git/YourProject.git
git pull時, 需要輸入密碼, 就輸入上面創建好的git賬號的密碼就可以
開始使用吧!
Tips
這種方法搭建的git服務器僅限于小團隊和對貢獻代碼不敏感的項目而生
git本身的公鑰是為了防止別人偽造用戶名進行虛假提交. 但這個方法繞開了這點
想開新的git庫時, 切記使用git賬號去重復以上步驟, 若使用root級別賬號創建的文件夾使用客戶端時會遇到權限不足的提示