github入門實踐(本地端與遠端端)

2021-07-10 03:49:12 字數 2098 閱讀 2501

由於本地git倉庫和遠端github倉庫之間的資料傳輸是通過ssh加密的,所以需要建立ssh key。

在使用者主目錄下,執行命令 ssh-keygen -t rsa -c「[email protected]」,生成ssh key,並設定認證密碼,如圖

對應目錄下的檔案如圖所示:

1.註冊並登入github 進入setting頁面,在ssh keys選項下單擊 new ssh key,如圖

2.貼上id_rsa.pub檔案裡的內容,單擊add ssh key儲存,如圖

3.彈出頁面,輸入認證密碼

我們已經在本地建立了乙個git倉庫後,又想在github建立乙個git倉庫,並且希望這兩個倉庫進行遠端同步,這樣github的倉庫可以作為備份,又可以其他人通過該倉庫來協作。

關於」initialize this repository with a readme」選項,如果想向github遠端倉庫中新增已有的git倉庫,建議不要勾選;如果從遠端倉庫clone到本地,建議勾選,使github能夠自動初始化倉庫。如圖

目前,在github上的這個myrepository倉庫還是空的。根據提示,可以從這個倉庫轉殖出新的倉庫;也可以把乙個已有的本地倉庫與之關聯,然後把本地倉庫的內容推送到github倉庫。

現在,根據github的提示,將本地的myrepository倉庫推送到github倉庫。

1.執行命令:git remote add myorigin [email protected]:panshanbupt/myreposit ory.git後,git會自動將遠端倉庫[email protected]:panshanbupt/myrepository.git的名稱設定為myorigin(識別符號)。

2.執行命令:git push 將本地倉庫當前分支的內容推送到遠端倉庫myorigin的對應分支。

注意:以上兩步的命令操作均在本地倉庫目錄下,否則會出錯。

其中,加上了 –u引數,git不但會把本地的master分支內容推送的遠端新的master分支,還會把本地的master分支和遠端的master分支關聯起來, 在以後的推送或者拉取時就可以簡化命令。

執行以上兩步操作後,本地倉庫master分支的內容將會被推送到github的遠端倉庫。此後,只要本地倉庫改動後做了提交,就可以通過git push myorigin master 命令把本地master分支的最新修改推送到github上。

1.登入github,建立乙個新的遠端倉庫myrepository02,注意勾選」initialize this repository with a readme」選項,如下圖

2.使用 git clone命令轉殖遠端庫到本地,注意選擇轉殖到本地的路徑。如圖

GitHub入門與實踐

基本資訊 書名 github入門與實踐 定價 39.0元 出版社 人民郵電出版社 出版日期 2015 07 01 isbn 9787115394095 字數 260000 頁碼 版次 1 裝幀 平裝 開本 32開 內容簡介 github入門與實踐 從git的基本知識和操作方法入手,詳細介紹了gith...

GitHub入門與實踐一

略設定姓名和郵箱位址git config global user.name your name git config global user.email your email 檢視設定是否成功 git config global user.name git config global user.em...

《Github入門與實踐》筆記

建立ssh key 在本地的git bash裡面 ssh keygen t rsa c email example.com 然後按照提示輸入 cat ssh id rsa.pub 檢視public key,複製貼上到github使用者設定裡面對小白比較友好的方式 在github上建立reposito...