git教程 遠端倉庫

2021-08-04 03:03:51 字數 721 閱讀 9883

找一台電腦充當伺服器的角色,每天24小時開機,其他每個人都從這個「伺服器」倉庫轉殖乙份到自己的電腦上,並且各自把各自的提交推送到伺服器倉庫裡,也從伺服器倉庫中拉取別人的提交。

github

這個**就是提供git倉庫託管服務的,所以,只要註冊乙個github賬號,就可以免費獲得git遠端倉庫。

由於你的本地git倉庫和github倉庫之間的傳輸是通過ssh加密的,所以,需要一點設定:

第1步:建立ssh key

第2步:登陸github,開啟「account settings」,「ssh keys」頁面

為什麼github需要ssh key呢?因為github需要識別出你推送的提交確實是你推送的,而不是別人冒充的,而git支援ssh協議,所以,github只要知道了你的公鑰,就可以確認只有你自己才能推送。

github允許你新增多個key。假定你有若干電腦,你一會兒在公司提交,一會兒在家裡提交,只要把每台電腦的key都新增到github,就可以在每台電腦上往github推送了。

友情提示

在github上免費託管的git倉庫,任何人都可以看到喔(但只有你自己才能改)。所以,不要把敏感資訊放進去。

如果不想讓別人看到git庫,有兩個辦法,乙個是交點保護費,讓github把公開的倉庫變成私有的,這樣別人就看不見了(不可讀更不可寫)。

另乙個辦法是自己動手,搭乙個git伺服器,因為是你自己的git伺服器,所以別人也是看不見的。

Git 教程 三 遠端倉庫

在第一篇文章中已經新建了乙個遠端倉庫,我們在這裡就不再次新建倉庫 git remote add 新增乙個新的遠端 倉庫,同時指定乙個你可以輕鬆引用的簡寫 了。從遠端倉庫中轉殖 從遠端倉庫中拉取 git fetch remote name 使用git fetch從遠端倉庫中拉取資料過後,並不會主動的合...

Git教程 遠端倉庫(一)

到現在為止,我們已經完全懂得git倉庫的概念 本地計算機上的乙個資料夾 以及如何對倉庫進行新增 提交 修改 撤銷修改等等操作,可以很好的實現版本控制。但是,我們之前操作的倉庫都是在本地機進行操作,我們通常叫這種倉庫叫 本地倉庫 但是git是分布式的版本控制系統,不只是你自己進行操作,整個軟體專案的執...

git 教程(9) 遠端倉庫

到目前為止,我們已經掌握了如何在git倉庫裡對乙個檔案進行時光穿梭,你再也不用擔心檔案備份或者丟失的問題了。可是有用過集中式版本控制系統svn的童鞋會站出來說,這些功能在svn裡早就有了,沒看出git有什麼特別的地方。沒錯,如果只是在乙個倉庫裡管理檔案歷史,git和svn真沒啥區別。為了保證你現在所...