SSH公私鑰的使用git
github的使用github
git 工具的基本使用ubuntu
1.github帳號的建立【官網一步一步建立就好了,這一步驟省略】ssh
2.建立遠程倉庫:工具
建立完帳號後,咱們就能夠建立倉庫了,首次建立倉庫時須要驗證咱們申請github帳號時使用的郵箱,驗證步驟按郵件一步步來就好了:學習
驗證完畢後,再次點擊 Start a project ,填寫項目名稱和描述,勾選 Public 選項和自動初始化 README.md
勾選框,以下圖:測試
點擊 Create repository,就建立成功了。spa
1.建立密鑰3d
首先在終端敲入以下指令,而後一直按回車下去,這樣會把密鑰文件放置在默認路徑 ~/.ssh/
下,而且會建立一套空密碼驗證的密鑰文件,若是不一直按回車的話,在每一次匹對公私鑰都須要再手動輸入一次密碼,爲了解決老是輸入密碼的麻煩,建議一值按回車下去,過程以下:code
2.接下來咱們看看密鑰文件建立成功了沒,由於咱們一直按回車下來的,則密鑰文件在默認路徑~/.ssh/
,查看:
咱們能夠看到,密鑰文件存在,其中有後綴.pub的是公鑰文件,沒有後綴的是密鑰文件,至此密鑰文件就建立成功了。
3.關聯公鑰到github帳號下:
(1)首先用cat指令把,公鑰文件中的內容提取出來,也就是 ssh-rsa
文件開頭到 ttwang@ttwang-ilumao[用戶名@主機名]
這段字符串,而後複製下來:
(2)而後回到github
, 點擊右上角頭像的下拉按鈕,選擇 Settings:
而後在 Settings
頁面中選擇菜單裏的 SSH and GPG keys
,而後點擊右上角的 New SSH key
按鈕,填寫 Title
和 Key
,(Title能夠任意填寫,這裏本人寫的是github學習) 而後點擊 Add SSH key
按鈕提交就好了:
建立成功顯示:
(1)一般ubuntu都默認配置了git工具,咱們能夠經過終端敲入以下指令查看:
git --version
個人顯示,已經存在了git工具:
若是沒有,終端敲入以下指令進行安裝:
(2)配置用戶名字與郵箱:[github的郵箱與帳號]
1 git config --global user.email "you@example.com" 2 git config --global user.name "Your Name"
(1)登陸我的github遠程倉庫,點擊Clone or download 進行克隆,而後點擊Download ZIP下載:
(2)由於咱們已經關聯了SSH, 因此能夠經過git工具進行克隆,具體步驟以下:
首先到遠程倉庫中,點擊 Clone or download
按鈕,選擇使用 Use SSH
,而後點擊複製連接按鈕,複製的內容是【git@github.com:ttwang0303/github-.git】,而後終端敲入以下命令:
(3)查看倉庫是否克隆到本地:
(1)添加:
把一個新文件添加到本地倉庫中,使用git add命令,具體步驟以下:
建立一個新的txt文件,文件內容就寫「中國浙江杭州」
將這個文件移動到倉庫下,並用 git add
命令添加到本地倉庫中並查看: ps :git add 用法: git add <文件名|路徑名>
(2)刪除:
刪除用git rm 命令, git rm 用法 git rm [-rf] <文件名|路徑>,步驟以下:
(3)撤銷:
若是在本地倉庫進行了一下改動,但沒有上傳到遠程倉庫,是能夠經過命令git reset,好比咱們上面的操做撤銷,這樣就能夠把刪除的README.md找回來,具體步驟能夠這樣作:
終端敲入指令:
git reset --hard HEAD
(1)提交倉庫改動.,須要用到命令 git commit,只有作好提交動做,才能推進到遠程倉庫,具體用法:
git commit -m "你的提交備註"
(2)下面咱們對倉庫作一些改動,從新建立一個新的文件,內容就寫「控制工程」,而後提交改動,提交備註寫爲'添加一個新得測試文件'
(3)推進改動到遠程倉庫
當咱們提交了倉庫的改動後,就能夠推送改動的內容到遠程倉庫了,用 git push
命令來推送
git push用法:
git push [-u] origin <分支名> #分支名默認是 master
操做以下:
而後咱們在遠程倉庫上能夠看到,能夠發現這個文件已經推送上來了,而且對應的行會顯示以前提交操做的備註
實驗樓:Github 快速上手實戰教程
---恢復內容結束---