搭建本地的git仓库
折騰了快一天了,終于搭建成功了。
分享一下搭建的步驟:
一、GIT倉庫的創建1. adduser git
2. passwd git
此例設置git的密碼為123456
3. cd /home/git
4. git init --bare test.git
此例使用/home/git做為git倉庫目錄,并創建一個項目名為test.git
5. chown -R git:git test.git
將項目的權限賦予git用戶。
6. vim /etc/passwd
將git:x:1001:1001::/home/git:/bin/bash修改為
git:x:1001:1001::/home/git:/usr/bin/git-shell。
至此,一個可用的git倉庫和一個空的管理項目(test.git)創建完成了。
?
二、項目初始化1. 新建一個項目
此例使用eclipse創建一個web項目test(路徑為/home/workspace/test)。
2. 由eclipse自動創建了src,WebContext等目錄。
3. 添加一些lib庫,編寫必要的jsp文件,等等。
4. cd /home/workspace/test
準備把該項目git初始化。
5. git init
6. git add *
7. git commit -m 'initial import'
8. git remote add origin git@真實的服務器IP:/home/git/test.git
這里是將遠程git服務器命名成origin,方便以后使用,名字隨便改
9. git push origin master
git推送 將本地提交的各種文件推送到服務器(origin)的分支(master)下。
推送過程中需要輸入git用戶的密碼(123456)
至此,git服務器上的test.git項目已經有內容了。
?
三、第三方下載1. 此例使用eclipse的git插件
2. 導入的git項目url為【git@真實的服務器IP:/home/git/test.git】
3. 發現竟然不是一個web項目!
原因:去服務器上檢查發現,第二步初始化的時候add *并沒有包含.project等隱藏文件。
4. 返回第二步,添加剛才漏掉的文件和文件夾。
例如:git add *.project
5. 再次提交。
git commit -m 'add eclipse info'
6. 再次推送
git push origin master
7. 重新用eclipse導入,OK,可以正確的識別了。
開始愉快的使用git管理代碼吧 ^_^。
本文參考了以下兩個鏈接:
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137583770360579bc4b458f044ce7afed3df579123eca000
http://www.cnblogs.com/trying/archive/2012/06/28/2863758.html
轉載于:https://www.cnblogs.com/yoyotl/p/5404650.html
總結
以上是生活随笔為你收集整理的搭建本地的git仓库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 站点分析基础概念之目标转化率
- 下一篇: IoC组件Unity再续~根据类型字符串