Git續集(創建遠程倉庫與部署公鑰/私鑰)

一、遠程倉庫

首先我們先在我們E盤創建一個文件夾(GitObject)然后登錄我們的OSChina用戶進入碼云,進入我們我們的項目,將項目地址復制下來


Paste_Image.png
git clone <版本庫的網址>

遠程操作的第一步,通常是從遠程主機克隆一個版本庫,這時就要用到git clone命令。該命令會在本地主機生成一個目錄,與遠程主機的版本庫同名。如果要指定不同的目錄名,可以將目錄名作為git clone命令的第二個參數。
然后打開我們的Git工具,開始書寫我們的命令


Paste_Image.png

Paste_Image.png

完成這里后我們可以進我們的文件夾看看發現遠程庫已經下載下來了


Paste_Image.png
到這里說明我們與遠程倉庫建立了連接了,那我們怎么把自己的東西上次到遠程庫里面呢,首先我們在庫里面新建一個文本,里面隨便打些字。
Paste_Image.png
然后我們在Git里面將我們新創建的提交到倉庫里面。
Paste_Image.png

Paste_Image.png

提交后我們開始推送

git push命令用于將本地分支的更新,推送到遠程主機。它的格式與git pull命令相仿。

如果遠程主機的版本比本地版本更新,推送時Git會報錯,要求先在本地做git pull合并差異,然后再推送到遠程主機。


Paste_Image.png

Paste_Image.png

如果我們本地的版本號小于遠程倉庫的版本號就會出錯推送不上去,這時候我們就需要git pull,輸入git pull回車后就會進入編輯器,輸入:wq退出來就OK了,這時候我們再輸入git status查看它的狀態 如果沒有的話就可以直接輸入git push推送上去就OK了。

git pull命令的作用是,取回遠程主機某個分支的更新,再
與本地的指定分支合并。
二、部署公鑰/私鑰

我們經常使用GIt,但是輸入密碼很煩.我們可以可以通過部署公鑰與私鑰達到不輸入賬號和密碼的這種情況.
首先我們進入在Git里面進入我們的遠程項目輸入以下。

ssh-keygen -t rsa -C "xxxxx@xxxxx.com" // 后面是你登錄的郵箱賬號
Paste_Image.png

然后我們來查看我們剛才我們配對的私鑰,Git里面輸入命令行。

cat ~/.ssh/id_rsa.pub // 查看剛才配對的私鑰
Paste_Image.png

然后我們進入我們OSChina的遠程項目

Paste_Image.png

進入后輸入我們的私鑰和標題確定即可


Paste_Image.png

輸入密碼


Paste_Image.png
Paste_Image.png

在git輸入命令行查看是否配對成功

ssh -T git@git.oschina.net // 查看是否配對成功
Paste_Image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,967評論 19 139
  • 第1章 Shell和vi 1.1什么是shell 在計算機科學中,Shell俗稱殼,用來區別于Kernel(核),...
    福爾摩雞閱讀 979評論 0 1
  • 本文為 Git教程的學習筆記,教程源自廖雪峰的博客。這是一個由淺入深,學完后能立刻上手的Git教程。另,附上另一本...
    七弦桐語閱讀 6,274評論 5 47
  • 折得蒹葭, 何處插? 臨水小軒窗 淺碧紗。 細雨天氣不宜家。 寫罷幽姿, 去干啥? 蹭茶。 糯香普洱撒桂花。
    黛眉居閱讀 394評論 8 5
  • 我們每天都在和人打交道,我們也必須去學會和人交流,這是我們必須要去學會的。 這種與人打交道是無法避免的,不是為了自...
    yichen大刀閱讀 307評論 0 0