StevenBot-Saltsam

          眼睛能裝下世界,為何卻裝不下眼淚? 一只風箏一輩子只為一根線冒險。 那不是一場游戲,為何總有一根線牽著心懷,隱隱作疼? 那不是一段邂逅,為何飄在橋上的影子,總纏進夢鄉? 那不是一個夢境,為何你的溫柔私語,總是不經意的響起?

          導航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          datas link

          OSChinal Sources codes Library

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          Debian/Ubuntu 安裝配置Git過程記錄

          Git : Linux核心源碼管理系統,測試了一段時間感覺確實強大,感覺官網和其他網上的配置方法都不盡完善(針對Debian/Ubuntu),這里留下配置記錄與大家共享

           

          1、測試平臺

          服務器:Debian 5.07 AMD64       IP:192.168.88.88

          客戶端:Ubuntu 10.10 AMD64     IP:192.168.88.8     用戶:simen    用戶主目錄:/home/simen

           

          2、配置前前準備

          服務器:

          C代碼  收藏代碼
          1. # 服務器安裝ssh server另外還裝了gitosis做git的權限管理,感覺這個功能非常好,非常強大。  
          2. > sudo apt-get install openssh-server git-core gitosis  
           

          客戶端:

          C代碼  收藏代碼
          1. > sudo apt-get install git-core openssh-client  
          2. # 使用ssh-keygen生成一對密鑰,注意 這個時候不要用sudo  
          3. > ssh-keygen -t rsa  
           

          3、服務器配置過程

          服務器:

          C代碼  收藏代碼
          1. > sudo useradd -m -s /bin/bash -d /home/git git  
          2. > sudo passwd git  

           

          客戶端:

          C代碼  收藏代碼
          1. # 通過ssh使用git用戶把本機的公鑰發送到/homt/git目錄下  
          2. > scp /home/simen/.ssh/id_rsa.pub git@192.168.88.88:/home/git  

           

          服務器:

          C代碼  收藏代碼
          1. # 切換到git用戶  
          2. > su - git  
          3. # 初始化gitosis  
          4. > gitosis-init < id_rsa.pub  
          5. # 設置權限讓gitosis-admin倉庫可clone  
          6. > sudo chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update  

           

          客戶端:

          C代碼  收藏代碼
          1. # 我在/tmp目錄下clone倉庫  
          2. > cd /tmp  
          3. # 取出gidosis的管理倉庫  
          4. > git clone git@192.168.88.88:gitosis-admin.git  
          5. > cd gitosis  
          6. # 編輯配置文件,因為客戶端是Ubuntu所以使用gedit,也可以使用vi  
          7. > gedit gitosis.conf  
          8.     ****************************************************  
          9.     [gitosis]  
          10.   
          11.     [group gitosis-admin]  
          12.     writable = gitosis-admin  
          13.     members = simen@simen-ThinkPad-T510  
          14.   
          15.     #增加如下內容,即增加了一個SrongWord的組,他是對StrongWord項目的可寫權限,成員有simen  
          16.     [group StrongWord]  
          17.     writable = StrongWord  
          18.     members = simen  
          19.   
          20.     ****************************************************  
          21. # 將本用戶的公鑰拷貝到keydir目錄內的simen.pud  
          22. # 這個simen.pud名字 和gitosis.conf中的“members = simen”對應  
          23. > cp /home/simen/.ssh/id_rsa.pud /tmp/gitosis-admin/keydir/simen.pud  
          24. # 注意后面的add + 空格 + 點  
          25. > git add .  
          26. > git commit -am "add simen pub"  
          27. > git push  
          28. # 回到tmp目錄  
          29. > cd /tmp  
          30. > mkdir StrongWord  
          31. > cd StrongWord  
          32. # 初始化一個git本地倉庫  
          33. > git init  
          34. # 這個時候可以把StrongWord項目拷貝進來了  
          35. # 我用的StrongWord項目是 http://simen-net.iteye.com/blog/553020  
          36. > git add .  
          37. > git commit -am "StrongWord init"  
          38. # 新建一個origin的遠程倉庫  
          39. > remote add origin git@192.168.88.88:StrongWord.git  
          40. # 將本地倉庫push到遠程倉庫的master分支  
          41. > git push origin master  

           到這里安裝配置就可以完活了

           

          3、最后看看Eclipse中Egit插件的使用:注意在操作的使用不會提示輸入密碼的,如果要輸入密碼可能之前的配置有問題




          posted on 2011-10-21 00:17 Steven_bot 閱讀(2457) 評論(0)  編輯  收藏 所屬分類: 一些收藏

          主站蜘蛛池模板: 商河县| 汉川市| 泸溪县| 潮安县| 元阳县| 婺源县| 丰城市| 前郭尔| 朝阳县| 霞浦县| 余江县| 改则县| 平果县| 天柱县| 宣威市| 怀集县| 从化市| 明水县| 唐海县| 天柱县| 井冈山市| 大田县| 汾西县| 屏边| 凤冈县| 北宁市| 府谷县| 镇江市| 遵义市| 开化县| 云浮市| 中卫市| 徐州市| 上高县| 张掖市| 木里| 晋中市| 衡南县| 册亨县| 大关县| 汉中市|