和同事合作開發,使用區域網 git建立本地倉庫

2021-09-22 07:00:33 字數 1608 閱讀 7853

**原文 和同事合作開發,使用區域網 git建立本地倉庫

1.倉庫

建乙個空資料夾來做倉庫,例如建為 cangku

1.1 cd 到 cangku目錄下 建立遠端倉庫容器 mkdir  mycangku.git

1.2 cd mycangku.git  建立初始化git倉庫  git init —bare

這樣倉庫就建好了,pwd檢視倉庫路徑,假設為 /abcd

2.專案 

2.1 cd 到專案目錄下    git add.  git commit -m 「提交"

2.2 專案目錄下  

git remote add origin 

2.3 git push origin master 將專案上傳到倉庫

3.1 轉殖專案 cd將要放專案的目錄下

git clone 

ssh://倉庫名字(電腦名字)@倉庫ip位址(電腦ip位址)/abcd(倉庫路徑)

3.2 對專案做修改之後上傳 cd 到專案目錄下  git add.  git commit -m 「提交」

3.2.1 如果別人沒有對倉庫的專案改動過 可以直接

git push origin master 將專案上傳到倉庫

3.2.2 如果別人修改過倉庫裡面的專案,那麼先拉下來和自己的合併再上傳

a.拉下來 git fetch

b.合併 git merge origin/master

這兩小步,可以用git pull代替

c.合併後上傳到倉庫 git push origin master 

git remote 檢視是否存在remote

git remote remove + 檢視到的remote  刪除remote

git remote add origin 

git remote -v   檢視遠端伺服器位址和倉庫名稱

git push origin master時出現下面這個,需要開啟ssh服務

ssh: connect to host 100.111.1.166 port 22: connection refused fatal: could not read from remote repos

開啟ssh服務,先cd到根目錄

直接貼這個命令  #forcecommand /usr/local/bin/ssh_session

2.啟動sshd服務:

sudo launchctl load -w /system/library/launchdaemons/ssh.plist

3.停止sshd服務:

sudo launchctl unload -w /system/library/launchdaemons/ssh.plist

4檢視是否啟動:

sudo launchctl list | grep ssh

如果看到下面的輸出表示成功啟動了:

-    0    com.openssh.sshd

沒有整理與歸納的知識,一文不值!高度概括與梳理的知識,才是自己真正的知識與技能。 永遠不要讓自己的自由、好奇、充滿創造力的想法被現實的框架所束縛,讓創造力自由成長吧! 多花時間,關心他(她)人,正如別人所關心你的。理想的騰飛與實現,沒有別人的支援與幫助,是萬萬不能的。

使用git進行團隊合作開發

1.git 和 svn 的差異 git和svn 最大的差異在於git是分布式的管理方式而svn是集中式的管理方式。如果不習慣用 管理工具,可能比較難理解分布式管理和集中式管理的概念。下面介紹兩種工具的工作流程 團隊開發 通過閱讀下面的工作流程,你將會很好的理解以上兩個概念。集中式管理的工作流程如下圖...

在區域網如何使用Git

2 分發賬號及指定管理員 3 登入個人賬號,然後提交 4 可能遇到的問題 在web頁面指定管理員許可權 檢視當前分支 git branch 如果是master分支 請切換到其他分支測試執行 切換到其他分支 git checkout 分支名 執行 git pull origin 當前分支名 意思就是把...

Git之使用(針對區域網)

續 git之使用 針對本地 16.連線github 建立ssh key ssh keygen t rsa c youremail example.com 預設回車無需密碼,在使用者主目錄生成.ssh資料夾 登陸github,開啟 account settings 新增new ssh key ssh ...