1. 程式人生 > >全面概述Gitee和GitHub生成/新增SSH公鑰

全面概述Gitee和GitHub生成/新增SSH公鑰

前言

  現如今將程式碼開源已經成為軟體開發行業的一種趨勢,而現在比較有名的程式碼託管平臺有GItHub、Gitee、Gitlab等相關平臺。而我們在使用程式碼託管平臺最為常見的就是如何將自己本地的程式碼推送到遠端託管平臺中的倉庫中,現如今各大託管平臺基本上都提供了基於SSH協議的GIt服務,因此我們常見的方式就是使用SSH協議訪問程式碼託管中的倉庫。

Git Bash生成並找到SSH Key

輸入以下命令:

ssh-keygen -t rsa -C "[email protected]"  

按照提示完成三次回車(注意如果說想要以後能夠免密提交的話直接按三次空格即可),即可生成 ssh key。

通過檢視 ~/.ssh/id_rsa.pub 檔案內容,獲取到你的 public key:

cat ~/.ssh/id_rsa.pub

 

 

 或者直接到C盤中找到id_rsa.pub檔案:

 

 

 

GitHub新增公鑰

複製生成後的 ssh key,通過Settings => SHH and GPG keys=> New SHH key 新增生成的 SSH key 新增到倉庫中,如下圖所示:

 

 

新增完成後,在Git Bash終端驗證 SSH Key是否新增成功:

 ssh -T [email protected]

輸出以下訊息則表示成功:Hi YSGStudyHards! You've successfully authenticated, but GitHub does not provide shell access.

 Gitee新增公鑰:

複製生成後的 ssh key,通過倉庫主頁 管理=>部署公鑰管理=>新增部署公鑰,新增生成的 public key 新增到倉庫中,如下圖所示:

 

 

 

新增完成後,在Git Bash終端驗證 SSH Key是否新增成功:

ssh -T [email protected] 

輸出以下訊息則表示成功:You've successfully authenticated, but GITEE.COM does not provide shell access.

相關推薦

全面概述GiteeGitHub生成/新增SSH

前言   現如今將程式碼開源已經成為軟體開發行業的一種趨勢,而現在比較有名的程式碼託管平臺有GItHub、Gitee、Gitlab等相關平臺。而我們在使用程式碼託管平臺最為常見的就是如何將自己本地的程式碼推送到遠端託管平臺中的倉庫中,現如今各大託管平臺基本上都提供了基於SSH協議的GIt服務,因此我們常見的方

windows下怎麽生成githubssh

email ssh-key -c 根目錄 ini ssh公鑰 windows 文件 公鑰 windows下如何生成github的ssh公鑰: 1. 安裝git,打開Git Bash 2. 鍵入命令:ssh-keygen -t rsa -C "email@email.

github設定新增SSH

很多朋友在用github管理專案的時候,都是直接使用https url克隆到本地,當然也有有些人使用 SSH url 克隆到本地。然而,為什麼絕大多數人會使用https url克隆呢? 這是因為,使用https url克隆對初學者來說會比較方便,複製https url 然後到 git Bash 裡面直接

mac使用git管理Github以及生成 SSH

現在開始設定Mac管理Github,有一點需要知道的是本地的git倉庫和Github伺服器之間是通過ssh加密的。 在終端執行 ? 1 2 3 4 5 6 7 8 9

github設定新增SSH key

很多朋友在用github管理專案的時候,都是直接使用https url克隆到本地,當然也有有些人使用 SSH url 克隆到本地。然而,為什麼絕大多數人會使用https url克隆呢?這是因為,使用https url克隆對初學者來說會比較方便,複製https url 然後到

如何在Windows下新增GithubSSH

  建立本地SSH(一種傳輸程式碼的方法,速度快安全。詳細可去百度查資料)(也可以選擇HTTPS傳輸,那就跳過此步) Github郵箱:該命令後面的郵箱就是Github的註冊郵箱;路徑選擇:使用該命令之後,會出現提示選擇SSH-KEY生成路徑,這裡直接

github ssh新增

收到如下型別的報錯:這說明是github共鑰沒新增。找到私鑰和公鑰:點選finder 前往資料夾 輸入~/.ssh私鑰和公鑰基本命令私鑰和公鑰檢視祕鑰是否存在開啟終端檢視是否已經存在SSH金鑰:cd ~

GithubOSChina設定SSH免使用者名稱、密碼操作

許多人都會在使用Git的時候遇到這樣一個問題:每次pull/push都要驗證 username & password 有時候手賤輸入錯了還要重新來一次。 今天就教大家徹底解決這個煩惱~! 一、初始化Git使用者身份資訊 $ git co

如何將MyClouds開源專案同時提交到giteegithub程式碼託管平臺上去

開發十年,就只剩下這套架構體系了! >>>   

專案同步兩個git倉庫,如同時傳到giteegithub

有時候我們為了保證倉庫程式碼安全,可能將git程式碼傳送到兩個不同的git程式碼倉庫。接下來演示下如何進行操作: 首先創立

git同步原始碼到giteegithub

如何把我們的原始碼同步到gitee或github遠端倉庫中 同步方式分以下幾種:   1、命令同步    先檢視下我們是否有遠端倉庫:git remote -v 如有就要刪除遠端倉庫或是同命令覆蓋,如全新安裝就不需要! 刪除已關聯的名為origin的遠端庫: gi

Git - 生成 SSH

ssh key mail 添加 com github style 不存在 分享 提示 1.首先檢查本機是否存在ssh key $ cd ~/.ssh $ ls 有則備份刪除,沒有則提示不存在 2.設置git的郵箱和用戶名 $ git config --global u

Windows客戶端配置GitHubSSH

... add 繼續 ide file targe http win cati 檢查SSH keys的設置 $ cd ~/.ssh/ 如果顯示”No such file or directory”,跳到第三步,否則繼續。 備份和移除原來的SSH key設置 如果已經存在

終端連接oschina 生成SSH

提示 -- 如果 clone public 用戶 then gun keygen 利用OSChina提供的免費git空間,可以避免自己配置git服務器的麻煩,同時還能解決SVN不能本地提交的問題1.在終端下生成SSHKey,有時輸入第1遍沒有反應,需要運行2遍ssh-ke

添加github ssh

nbsp mage str line src bubuko 文件 添加 post 1、在控制臺輸入命令: ssh-keygen -t rsa -C "github上的郵箱地址" 2、將公匙復制後添加到github網站: id_rsa.pub文件 3、測試是否能夠

生成 SSH

rep 進入 留空 密鑰 module des 選擇 如果 倉庫 $ cd ~/.ssh $ ls 進入該目錄並列出其中內容,你便可以快速確認自己是否已擁有密鑰 沒有就按下面的兩個代碼 1. $ ssh-keygen 它會要求你輸入兩次密鑰口令。如果你不想在

配置github SSH登錄

鏈接 是否 tab http spa known total been authent git的安裝見https://www.cnblogs.com/liliyang/p/9829931.html 配置git使用ssh密鑰 git支持https和git兩種傳輸協議,gith

SSH生成無法使用問題

配置個GIT SSH公鑰,一直驗證不對 clone一直提示 Authentication failed. You may not have permission to access the repository or the repository may have been arch

zbb20181109 git 伺服器上的 Git - 生成 SSH

  伺服器上的 Git - 生成 SSH 公鑰 生成 SSH 公鑰 如前所述,許多 Git 伺服器都使用 SSH 公鑰進行認證。 為了向 Git 伺服器提供 SSH 公鑰,如果某系統使用者尚未擁有金鑰,必須事先為其生成一份。 這個過程在所有作業系統上都是相似的。 首先,你需要確認自己是

詳解win10 64位系統下是如何安裝OpenSSL? 及通過openssl工具生成RSA的

預備工具: 安裝環境:Windows10旗艦版 -64位  +  Microsoft Visual Studio2013 相關軟體:vs2013、ActivePerl-5.24.3、openssl-1