Windows搭建局域网Git服务器
文章目錄
- 共享文件夾配置Git服務器
- 配置公開版本庫
- 服務器端
- 客戶端
- 測試
- GitStack搭建Git服務器
- 安裝部署
- 問題
共享文件夾配置Git服務器
本文說明在局域網中用一臺電腦作為服務器,在服務器中創建一個文件夾,并設置文共享。然后該文件夾作為公開的版本庫,局域網內其他電腦都可以訪問。
配置公開版本庫
服務器端
首先在d盤創建一個文件夾,名字為GitTest.
1.在GitTest目錄下新建一個裸倉庫名字為test,命令如下:
git init --bare testtest目錄結構如下:
2.設置文件夾為共享文件夾:
右鍵 --> 屬性,如下:
3.然后設置為所用用戶,點擊Everyone – > 共享:
4.這個時候該文件夾屬性上有個網絡路徑:
客戶端
1.在客戶端右鍵我的電腦–>映射網絡驅動器,如下圖所示:
這個時候會發現電腦下多了個Z盤。Z盤就是公開文件夾
test就是公共版本庫。
測試
在客戶端,創建本地版本庫,加入該版本庫下有一個項目。名字叫pc,
先把項目push到版本庫中,命令:
git add . git commit -m "pc" git remote add origin z:\\test git push origin master這個時候在另一個客戶端需要修改該工程,只需在另一個客戶端配置好公開版本庫,把項目克隆下來:
git clone z:\\test這樣這個項目就在test目錄下了。
最后記得在不使用時要把共享文件夾取消共享。
GitStack搭建Git服務器
安裝部署
下載地址: http://gitstack.com/download
下載后安裝,安裝完成后會自動跳出管理頁面:
默認用戶名和密碼是admin/admin
登錄后首先找到右邊的Repositories,創建一個版本庫:
user & groups里面的User,創建一個用戶:
然后回到Repositories,把repo倉庫授權給user
到這里服務器就配置好了,只需要在客戶端通過以下命令clone就好了:
運行后會讓你輸入用戶名和密碼,ip地址為服務器ip地址。
但是你會發現一個問題,輸入git branch -a,發現遠程和本地倉庫都沒有分支
我們需要創建一個本地分支并把該分支上傳至遠程庫:
然后使用git branch -a來查看所有分支,遠程顯示為紅色。
master分支用來存放初始文件,所以還需要在本地創建一個ww分支用來存放自己改過的文件。
接下來就可以正常的開發操作了。
問題
(1)Gitstack默認端口為80,所以需要關閉80端口的程序。
(2)gitstack以Apache為服務器,所以需要在服務中啟動gitstack服務
總結
以上是生活随笔為你收集整理的Windows搭建局域网Git服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 菜鸟官网下载爱装apache
- 下一篇: 最先进的智能采茶机器人_采茶机器人、挑茶