日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows系统下搭建Git本地代码库

發布時間:2023/12/9 windows 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows系统下搭建Git本地代码库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

近由于工作需要,要把工作代碼做一下版本管理。工作代碼也不方便放到github上,也不想付費建私密庫,公司也沒幾個人,所以就想著搭建一個本地Git版本庫,來做版本管理。搭建過程如下。

系統環境:Dell OptiPlex 7050

操作系統版本:windows 10 專業版 1803;17134.48?

Git工具版本:Git-2.17.0-64-bit.exe和?Gitblit1.8.0.zip,這兩個事先下載好。

需要支持的依賴:jdk-8u171-windows-x64.exe,去Java官網下就好了。

?

1.? 因為Git需要Java環境的支持,所以首先要安裝好Java環境。Java環境安裝這里不在敘述,如有問題去網上查找一下安裝教程即可。Java環境安裝好之后,配置環境變量。配置好環境變量如圖1所示:

圖1 這里的路徑是根據我本機Java的安裝路徑,請根據你自己本機的安裝路徑進行修改。

環境變量配置完成之后運行cmd,在cmd命令行窗口中輸入javac,如果輸出信息如下圖所示就表示你的Java環境安裝好了。接下來就可以開始進行Git相關的環境配置和安裝。

2. Java環境安裝好之后。首先解壓下載好的gitblit-1.8.0.zip放置到準備放的服務器目錄下。

  然后修改gitblit安裝目錄下的data文件夾下的gitblit.properties文件。

  將其中的include = defaults.properties這一行注釋掉,添加include =my.properties

3.? ? 在data文件夾下找到defaults.properties文件,這個是gitblit默認的配置文件,我們復制一份該文件,重命名為my.properties文件。然后在安裝目錄下新建一個文件夾project,作為代碼倉庫目錄。

4.??????修改my.properties文件,設置本地倉庫配置。

????  4.1??git.repositoriesFolder(代碼倉庫路徑):這里修改為自己的倉庫目錄路徑,不修改則默認為gitblit目錄下的git目錄。

???  ?4.2??server.httpPort:?設定http協議的端口號,后面登陸會用到。默認0表示禁用http協議。

??  ??4.3??server.httpBindInterface:?設定服務器的IP地址,這里我們就設定地址為電腦的當前IP。

5.? 運行gitblit根目錄下的gitblit.cmd批處理文件,啟動git服務器。

6.git服務器啟動后,在瀏覽器中輸入設置的IP:端口號,出現如下界面,即說明服務器啟動成功。

7.然后登陸代碼倉庫,初始默認為用戶名:admin,密碼:admin

當然,你也可以通過頭像處的下拉菜單,新建用戶或者團隊。

8. 登陸之后通過下拉框,創建一個新的版本庫。

按照自己需求填寫,項目的名稱、描述、訪問權限等。然后點擊創建。

創建成功后會顯示一個空版本庫。

9. 服務器端搭建完成之后,接下來就是運行Git-2.17.0-64-bit.exe開始安裝Git,這里就不做具體說明了,全部使用默認配置,一路next下去就ok,完成安裝。

10. 在Git安裝目錄下創建一個workspace,用來作為上傳代碼的工作空間。

? ? ? 然后在開始菜單找到GitBash運行git。

運行Git bash之后在命令行中輸入以下命令,完成用戶信息配置,設置一下你的用戶名和郵箱,不然提交代碼會報錯。設置命令如下:

git config --global user.name? “Your name”

例如:

1 git config --global user.name “admin”

git config --global user.email? “email@example.com”

例如:

1 git config --global user.email “xxxxxx@gmail.com”

?

11. 然后進入到workspace目錄下,在命令窗口中輸入:touch? README.md這樣就會生成一個README.md文件。

然后繼續輸入git init,初始化倉庫。下面提示的一句話說明創建一個空倉庫成功。

接著輸入git add README.md???回車,這句話表示把README.md文件添加到即將提交的緩存中,如果想把整個項目提交,直接cd 到項目目錄,輸入?git add? ./??即添加當前目錄即可。

繼續輸入git commit -m “first commit”回車? 這句話是提交說明,引號中即是這次提交的具體描述。

1 cd / 2 cd workspace 3 touch README.md 4 git init 5 git add README.md 6 git commit -m "first commit"

繼續輸入git remote add origin ssh://admin@192.168.70.83:29418/test.git??

Origin后面的地址是你創建的服務器的地址,可以在上面的空白版本頁找到。如果你之前提交過,或者這次提交到不同的倉庫,這里可能會報錯,提示origin目錄已經存在之類的。運行git remote rm origin?命令,把之前的目錄刪除,在重新執行上一條命令就好了。

繼續輸入git push –u origin master,根據提示輸入密碼:admin,輸入密碼是不會顯示的,直接回車。即向代碼庫提交了一次代碼。

1 git remote add origin ssh://admin@192.168.70.83:29418/test.git 2 git push -u origin master

12. 完成之后刷新服務器頁面,出現如下界面則說明安裝成功。

至此,Windows本地段的Git代碼管理倉庫基本搭建完成。

?

13.在添加文件和目錄的時候可能會遇到一個問題,就是回車符問題。如果遇到了,可以嘗試執行以下命令解決。

1 git rm -r --cached ./ 2 git config core.autocrlf false 3 git add ./

?

如有問題和錯誤歡迎大家指正,strongwong003@gmail.com

?

參考:https://blog.csdn.net/qwer971211/article/details/71156055

?

總結

以上是生活随笔為你收集整理的Windows系统下搭建Git本地代码库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。