1.共享倉庫:
創建共享倉庫
1.創建文件夾
mkdir file
2.設置文件夾屬主
chown tarena:tarena file
3.將該文件夾設置為可共享的git倉庫
cd file
git init --bare file1.git
4.設置本地倉庫屬主
chown -R tarena:tarena file1.git
2.遠程倉庫的推拉項目:
添加遠程倉庫
git remote add origin tarena@127.0.0.1:/home/tarena/gitrepo/project.git
向遠程倉庫推送代碼
git push -u origin master
* 第一次推送代碼時加 -u 選項
刪除遠程名字
git remote rm [origin]
從遠程倉庫獲取項目:
git clone tarena@127.0.0.1:/home/tarena/gitrepo/project.git
從遠程倉庫拉取分支或代碼:
直接拉取遠程分支和當前工作分支合並
git pull origin dev_Tom
拉取遠程分支到本地,不合並
git pull origin dev_Tom:dev_Tom
遠程分支名 本地分支名
3.多人協同合作是push項目:
開發人員1:git add -> git commit -> git push (ok)
開發人員2:git add -> git commit -> git pull origin master -> git push
4.對GitHub進行操作:
(1)添加ssh密鑰:
1.在本地主機生成ssh密鑰
liunx中獲取ssh:ssh-keygen
*默認密鑰存放在~/.ssh/下
*生成過程會提示設置密碼,如果直接回車則表示不設置密碼
2.進入~/.ssh目錄 復制 id_rsa.pub 公鑰內容
3.登錄GitHub賬號,在右上角頭像下拉菜單-->settings-->左側SSH and GPG keys-->new ssh key-->填寫title,將復制內容加入key文本框,點擊add...
(2)創建新的GitHub倉庫:
右上角+下拉菜單--> new repository -->填寫參考名和基本描述,根據情況選擇是否添加readme等內容,選擇公有還是私有-->完成
(3)操作GitHub倉庫:
1.git remote 連接遠程GitHub倉庫, 如果需要輸入密碼輸入github密碼即可
2.使用git push等操作遠程倉庫的方法操作即可