如何使用git創(chuàng)建遠程倉庫供局域網(wǎng)多人使用
使用git創(chuàng)建遠程倉庫并供局域網(wǎng)內的多人使用其實并不難。在這篇文章中,我將分享我初次接觸git的經(jīng)驗,并提供一些學習和參考的內容。同時,我也會更新一下我的研究情況。 創(chuàng)建共享的多人合作倉庫 在創(chuàng)建
使用git創(chuàng)建遠程倉庫并供局域網(wǎng)內的多人使用其實并不難。在這篇文章中,我將分享我初次接觸git的經(jīng)驗,并提供一些學習和參考的內容。同時,我也會更新一下我的研究情況。
創(chuàng)建共享的多人合作倉庫
在創(chuàng)建git倉庫時,如果使用git --bare init --sharedgroup命令,就可以創(chuàng)建一個共享的多人合作倉庫。你可以將更新推送到這個新建的遠程倉庫中。然而,如果使用git init命令(默認創(chuàng)建私人倉庫),則無法成功推送。
步驟一:打開遠程連接選項
首先,我們需要創(chuàng)建一個可供別人連接的遠程倉庫。打開系統(tǒng)偏好設置,找到共享按鈕(如下圖所示)。點擊進入遠程連接選項,選擇允許所有用戶訪問,并保存設置。
步驟二:終端部分操作
接下來,我們需要進行一些終端操作。點擊桌面右上角的放大鏡,搜索終端并打開。首先,在終端中輸入mkdir jj,然后輸入cd jj,最后輸入ls和git init,即可創(chuàng)建一個空的倉庫。如果使用git --bare init --shared group命令來創(chuàng)建,就能將其變?yōu)橐粋€可以遠程推送的服務器。但是接下來的步驟五和步驟六則不再需要,只需克隆使用即可。此處可能會遇到一些問題,需要自行摸索。
步驟三:在本地倉庫中創(chuàng)建文件
在這個本地倉庫中創(chuàng)建一個txt格式的文件,文件內容為"our first git repository"。代碼添加如下圖所示。成功后,控制臺會顯示"create mode 100644",如圖所示。
步驟四:將本地倉庫與遠程倉庫關聯(lián)
在本地倉庫中,將遠程倉庫添加為一個遠程鏈接,并將本地的master分支跟蹤到遠程分支。輸入以下命令時,請?zhí)貏e注意,其中的"origin"是遠程倉庫名,而"ssh://192.168.100.103/~"是你本地的ip地址。格式要與我的一樣,包括雙斜杠和冒號。輸入密碼后,如果出現(xiàn)"Everything up-to-date",則表示成功。
步驟五:驗證遠程倉庫
在另一臺機器上驗證一下。打開終端,輸入"git clone origin ssh://192.168.100.103/~"即可。其中,"origin"是你的遠程倉庫名,請自行更改。如果出現(xiàn)"Cloning into jj...",則表示成功。