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


轉自原文 和同事合作開發,使用局域網 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 項目目錄下  
2.3 git push origin master 將項目上傳到倉庫

3.別人下載項目、上傳
3.1 克隆項目 cd將要放項目的目錄下
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 

其他:ip地址改變之后,需要刪除remote 重新和倉庫建立連接
git remote 查看是否存在remote
git remote remove + 查看到的remote  刪除remote
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到根目錄
1.編輯/etc/sshd_config文件,注釋掉
直接貼這個命令  #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
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM