git 如何實現進行多人協作開發(遠程倉庫)


第一、Git作為分布式的版本控制系統,你是你本地倉庫的主人,但是想要實現多人的協作開發,你就要將你本地的開發推送到遠程共享倉庫中供大家下載,本篇主要以github作為遠程服務器來介紹有關遠程倉庫這塊內容。

作為我們的服務器,並不能讓任何人向我們的git服務器上推送代碼,只能讓有憑證的人向服務器推送。git本地和github服務器之間是通過ssh對稱秘鑰來完成兩者的身份確認的,至於ssh是什么,不了解的同學可以自行學習下,簡單來說,它就是一個通訊加密協議。下面我們先生成一對ssh秘鑰,執行以下代碼:

1、設置Git的user   name和email;(如果是第一次的話)

 

ssh-keygen -t rsa -C “你的登錄郵箱地址”

 

3、連續按3個回車。最后得到了兩個文件:id_rsa和id_rsa.pub

 

4、找到文件夾:

id_rsa(私鑰) , id_rsa.pub(公鑰)

查看公鑰(記住千萬不要把私鑰文件 id_rsa 透露給任何人)

第二步  添加公鑰到你的遠程倉庫(github)

 

1、查看你生成的公鑰

2、登陸你的github帳戶。點擊你的頭像,然后 Settings -> 左欄點擊 SSH and GPG keys -> 點擊 New SSH key

3、然后你復制上面的公鑰內容,粘貼進“Key”文本域內。 title域,自己隨便起個名字。

4、點擊 Add key(添加密鑰)。

完成以后,驗證下這個key是不是正常工作:在自己的cmd  或者 terminal 中

$ ssh -T git@github.com

Attempts to ssh to github

如果,看到:

Hi xxx! You've successfully authenticated, but GitHub does not # provide shell access.

恭喜你,你的設置已經成功了。

第二步:從git上面克隆項目。


免責聲明!

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



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