1. 程式人生 > >如何配置GitLab中的SSH key

如何配置GitLab中的SSH key

一個SSH金鑰允許你建立你的計算機和gitlab之間安全連線。

1,檢查SSH祕鑰是否存在

生成一個SSH金鑰之前,檢查你的系統已經有一個執行,右擊git bash開啟終端執行命令 :

cat ~/.ssh/id_rsa.pub

如果你看到一長串從 ssh-rsa 或者 ssh-dsa,你可以跳過ssh-keygen這一步。

這裡寫圖片描述

2,生成SSH 金鑰
若要生成新的SSH金鑰,在git bash上面執行程式碼:

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

ssh-keygen命令提示您的位置和檔名儲存金鑰和密碼。當提示位置和檔名時,您可以按Enter鍵使用預設值即可,最後出現對應如下圖案,表示生成成功。 根據返回的資訊,找到.ssh目錄 /c/Users/Administrator/.ssh/下的兩個檔案:
私鑰 /c/Users/Administrator/.ssh/id_rsa.
公鑰 /c/Users/Administrator/.ssh/id_rsa.pub

這裡寫圖片描述

3, 在github上新增SSH key

開啟gitlab的找到Profile Settings–>SSH Keys–>Add SSH Key對應一欄,複製圖1.1中選中內容貼上到key對應的一欄,在title對應的一欄給這個key設定一個名字,點選Add key就完成了!

執行命令檢視公鑰:

cat ~/.ssh/id_rsa.pub

圖1.1
這裡寫圖片描述

圖1.2
這裡寫圖片描述

相關推薦

如何配置GitLabSSH key

一個SSH金鑰允許你建立你的計算機和gitlab之間安全連線。 1,檢查SSH祕鑰是否存在 生成一個SSH金鑰之前,檢查你的系統已經有一個執行,右擊git bash開啟終端執行命令 : cat ~/.ssh/id_rsa.pub。 如果你看到一長串從 s

Mac OS 配置多個ssh-key

背景 之前用Github,Push很正常,後來公司的專案要在Gitee(碼雲)上協同開發,就重新配置了ssh-key,導致了Github的ssh-key就失效了。以下說說我是如何解決這個問題的。 解決方法 需要給ssh配置多個key,不用名對應不同key檔案。 1、建立config檔案

Mac下配置多個SSH KEY訪問遠端Git服務

第一步 生成對應的ssh key     1 後面輸入你的使用者名稱 或者 郵箱             2 輸入一個獨立的ssh key名字 區別之前的名字  第二步  編輯 config檔案    

Git配置多個SSH-Key

生成祕鑰 一、 設定郵箱用於訪問遠端git伺服器 設定全域性的使用者名稱和郵箱,全域性有效 git config --global user.name "your name" git config --

Git SSH key 生成步驟

由於本地Git倉庫和GitHub倉庫之間的傳輸是通過SSH加密的,所以必須要讓github倉庫認證你SSH key,在此之前,必須要生成SSH key。 第1步:建立SSH Key。在windows下檢視[c盤->使用者->自己的使用者名稱->.s

GitLab新增ssh-key,操作無需每次輸入賬號密碼

       如今很多公司使用git來作為程式碼版本控制工具,現所在公司是自己搭建私人的GitLab來管理程式碼,每次clone、pull、push等操作時都需要輸入賬號密碼,如此十分繁瑣。後找到解決方案,就是在本地git客戶端生成ssh-key,配置到GitLab去。 解

Git SSH key 的生成與新增

在使用git的過程中,當我們要使用ssh協議進行clone等操作前,必須要讓github倉庫(或gitlab)認證你SSH key。 拿clone舉例,git clone [email protected]:wangxiao/gotour.git的方式要比git clone

同一個電腦配置多個ssh key以及配置完成後git拉取或更新程式碼仍要輸入密碼問題的解決

1.配置多個ssh key以兩個賬號為例:[email protected]對應gitee的遠端倉庫[email protected]對應github的遠端倉庫1.1.在~/.ssh目錄下分別生成兩個賬號的ssh key使用ssh-keygen -t rs

Windows下配置Github 的SSH Key

一、開啟 Git Bash,輸入如下命令,然後連續按三個回車即可: ssh-keygen -t rsa -C "[email protected]"                      

Git配置多個SSH key

需求:有時候我們的程式碼託管在多個平臺上,這就需要為每個託管平臺設定SSH-key開啟git bash:1,生成一個公司用的SSH-Key$ ssh-keygen -t rsa -C "[email protected]” -f ~/.ssh/id_rsa2,生成一

git 配置多個SSH-Key

     我們在日常工作中會遇到公司有個gitlab,還有些自己的一些專案放在github上。這樣就導致我們要配置不同的ssh-key對應不同的環境。下面我們來看看具體的操作: 1,生成一個公司用的SSH-Key      $ ssh-keygen -t rsa -C "[email prot

在Mac上配置GitHub的SSH key

先簡單介紹一下Git和Github,以下文字來源於維基百科。 Git是用於Linux核心開發的版本控制工具。與常用的版本控制工具CVS,Subversion等不同,它採用了分散式版本庫的方式,不必伺服器端軟體支援,使原始碼的釋出和交流極其方便。Git的速度很快,這對

Git高階之配置多個SSH key

最近我們在程式碼託管平臺上使用SSH的方式下拉程式碼,通常是用一個ssh key來拉取所有託管平臺的程式碼,如碼雲,GitHub、GitLab等,但是總用一個不是太好。會有安全風險,這就需要為每個託管平臺設定單獨的SSH-key 下面我們下簡單介紹一下如何建立多個SSH Key並且使用下拉程式碼。 第一步、生

GitLab配置ssh key

郵箱地址 style lis 我們 ssh key 技術 為什麽 inf str 一、背景   當前很多公司都選擇git作為代碼版本控制工具,然後自己公司搭建私有的gitlab來管理代碼,我們在clone代碼的時候可以選擇http協議,當然我們亦可以選擇ssh協議來拉取代

windows下gitlab配置 生成ssh key

git pub 開頭 str 命令 ID view 打開 nbsp Git-1.9.5-preview20141217 1. 安裝git,從程序目錄打開 "Git Bash" 2. 鍵入命令:ssh-keygen -t rsa -C "[email protected]"

GitLab配置ssh keygitlab雙開

這篇部落格是參考  GitLab配置ssh key  中途遇到了幾個問題,所以記錄下 問題1:HTTPS拉下來的專案,使用SSH提交,仍然需要輸入使用者名稱和密碼     在“二、解決方案”中,我配置ssh後,在git bash裡,push的

Mac 生成SSH Key配置GitLab(單個)

  git是分散式的程式碼管理工具,遠端的程式碼管理是基於ssh的,所以要使用遠端的git則需要ssh的配置。簡單的說,Git - 版本控制工具;Github是一個網站,提供給使用者空間建立git倉儲,儲存使用者的一些資料文件或者程式碼等;GitLab是基於Git的專案管

gitlab配置 ssh Key

找到 輸入框 str ron rsa 管理 賬號 輸入 gitlab配置 1、打開控制臺:ssh-keygen -t rsa -C "GIT上的賬號郵箱" 2、回車 3、輸入密碼(git上的賬號密碼) 4、確認密碼 5、輸入命令 cd .ssh 6、輸入命令 cat id_

在IntelliJ IDEA同步程式碼到華為雲git倉庫 (on windows) 續 -- 配置好正確的SSH key

不管是以華為雲還是以github作為託管平臺,都有會用到SSH或是Https。最近在用華為雲,遇到了些問題,比較low的問題,特此記錄下。 華為雲上在新建SSH金鑰頁面有一段關於SSH的介紹,我覺得寫的挺好的: SSH金鑰幫助文件 公鑰是程式碼託管服務(

gitlab 配置ssh key後連線一直提示輸入密碼的解決辦法

用yum安裝完gitLab 按照網上的教程進行設定ssh key,在進行專案的clone git clone [email protected]/xxx.git 提示需要輸入密碼,網上找了各種各樣的方法都沒有解決。 這個密碼並不是gitlab賬戶的密碼,而是