Git教程筆記(3) 遠端倉庫

2022-07-26 17:48:12 字數 1841 閱讀 7131

遠端倉庫

關聯github遠端倉庫

第1步:建立ssh key。在使用者主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsaid_rsa.pub這兩個檔案,如果已經有了,可直接跳到下一步。如果沒有,開啟shell(windows下開啟git bash),建立ssh key:

$ ssh-keygen -t rsa -c "

[email protected]

"//""裡邊填寫自己的github賬戶

一路回車,使用預設值即可。

設定順利的話可以在使用者主目錄(也就是你倉庫目錄的的那層目錄)裡找到.ssh目錄,裡面有id_rsaid_rsa.pub兩個檔案,這兩個就是ssh key的秘鑰對,id_rsa是私鑰,不能洩露出去,id_rsa.pub是公鑰,可以放心地告訴任何人。

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

然後,點「add ssh key」,填上任意title,在key文字框裡貼上id_rsa.pub檔案的內容:點「add key」,你就應該看到已經新增的key了。

新增遠端庫

第一步:登陸github,然後,在右上角找到「create a new repo」按鈕,建立乙個新的倉庫:

目前,在github上的這個learngit倉庫還是空的,github告訴我們,可以從這個倉庫轉殖出新的倉庫,也可以把乙個已有的本地倉庫與之關聯,然後,把本地倉庫的內容推送到github倉庫。

現在,我們根據github的提示,在本地的learngit倉庫下執行命令:

$ git remote add origin [email protected]:geek-xu2020/learngit.git//陰影部分填寫自己的github賬戶名稱
把本地庫的內容推送到遠端,用git push命令,實際上是把當前分支master推送到遠端。

由於遠端庫是空的,我們第一次推送master分支時,加上了-u引數,git不但會把本地的master分支內容推送的遠端新的master分支,還會把本地的master分支和遠端的master分支關聯起來,在以後的推送或者拉取時就可以簡化命令。

總結:

關聯後,使用命令git push -u origin master第一次推送master分支的所有內容;

此後,每次本地提交後,只要有必要,就可以使用命令git push origin master推送最新修改;

從遠端倉庫轉殖:

$ git clone [email protected]:geek-xu2020/gitskills.git//這是使用ssh協議進行clone

$ git clone 這是使用https協議進行clone,https協議速度慢

git教程 遠端倉庫

找一台電腦充當伺服器的角色,每天24小時開機,其他每個人都從這個 伺服器 倉庫轉殖乙份到自己的電腦上,並且各自把各自的提交推送到伺服器倉庫裡,也從伺服器倉庫中拉取別人的提交。github 這個 就是提供git倉庫託管服務的,所以,只要註冊乙個github賬號,就可以免費獲得git遠端倉庫。由於你的本...

Git 教程 三 遠端倉庫

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

Git教程 遠端倉庫(一)

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