1. 程式人生 > >Gitlab 生成 SSH Keys

Gitlab 生成 SSH Keys

本文章基於 Git clone ‘your Project’報錯

Permission denied (publickey).

fatal: Could not read from remote repository.

Please make sure you have the correct access rights

and the repository exists.

故記錄一個解決方案

報錯原因: 之前我在另一臺電腦上更新過 gitlab 的ssh-key,但是這臺電腦還沒有更新,所以這臺電腦上的ssh-key跟gitlab頁面上的設定的key不一致,所以會報這個錯,考慮到快捷性,打算重新生成ssh-key

第一步:刪除gitlab頁面上的ssh-key


第二步:刪除電腦中.ssh資料夾中的檔案


第三步:在本地資料夾內,Git bash 到www目錄(環境的根目錄/專案clone目標目錄)

[email protected] MINGW64 /d/phpStudy/WWW
$ ssh-keygen -t rsa -C ”[email protected]

    連續3次enter後,ssh-key已生成,找到.ssh目錄中的id_rsa.pub檔案,將檔案中內容全部複製到gitlab頁面設定ssh keys中,然後 add key


第四步: 再輸入 

git clone *****
即可clone 成功。

相關推薦

Gitlab 生成 SSH Keys

本文章基於 Git clone ‘your Project’報錯Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have t

window環境下使用git 生成gitlabSSH KEYS

進入目錄 cd ~/.ssh 刪除目錄下所有檔案 rm -rf * 生成金鑰 ssh-keygen -t rsa -C “you email” 接

GitLab配置SSH Keys

命令列 開啟git bash, 輸入以下命令, 生成ssh公鑰和私鑰對, -C引數是郵箱地址 ssh-keygen -t rsa -C 'your-email' 開啟~/.ssh/id_rsa.pub檔案(~表示使用者目錄), 複製其中的內容. 開

[email protected]通過Eclipse生成SSH keys RSA公鑰私鑰

       由於我使用的系統是windows,所以不支援ssh-keygen命令沒法自動生成,雖然有專業的ssh-keygen生成工具,但是懶得去下載了,直接用Eclipse比較方便,這裡就講Eclipse生成SSH keys生成RSA公鑰私鑰的方法。 1.安裝好Git工

github/gitlab ssh-keys全局唯一

gitlab 技術分享 兩個 key class 拉取代碼 我們 不可 http 我們知道,通過在gitlab、github上設置ssh-key,可以直接拉取代碼:git clone …… 公司為了代碼安全,會對代碼訪問權限進行控制,不同人有不同代碼的訪問權限。 有時候,為

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]"

WIN10生成一個SSH Keys

nbsp spa con ssh key conf style win name use 利用git bash執行,下面命令: git config --global user.name "jianuo" git config --global user.emai

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

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

Multiple SSH keys for different accounts on Github or Gitlab

second ati multiple cas pretty tlab ica ise url [inside this square brackets give a name to the followed acc.] name = github_username e

Mac下如何生成SSH Key-使用GitLab

pro ofo mail home 鏈接 copy profile 公鑰 follow 步驟1.檢查是否已經存在SSH Key 打開電腦終端,輸入以下命令: ls -al ~/.ssh 會出現兩種情況 步驟2. 生成/設置SSH Key 繼續上一步可能出現的情況 (1)

ubuntu git生成ssh key (公鑰私鑰)配置GitLab

Git是分散式的程式碼管理工具,遠端的程式碼管理是基於SSH的,所以要使用遠端的Git則需要SSH的配置。 github的SSH配置如下: 一 、 設定Git的user name和email: git config --global user.name "xx"   

GitLab的使用(二)---SSH Keys新增

生成SSH Key(使用git bash) 設定全域性變數 git config --global user.name "自定義" git config --global user

如何通過TortoiseGit生成ssh檔案並連線gitlab

TortoiseGit是通過Pageant進行私鑰/公鑰驗證的,但Pageant只能載入.ppk格式的檔案。為了使gitlab上公鑰可以尋找到本機私鑰,可採用的解決方法步驟是: 1)執行PuTTYGen,在Conversions選單中點選Import key,選擇ssh-

SourceTree生成SSH金鑰(拉取GitLab程式碼)

1.為什麼 安全,好用,免密碼,逼格高 2.流程 1.安裝Git客戶端,安裝SourceTree客戶端,我的版本分別為:Git:2.9.3,SourceTree2.3.5,注意安裝最好不要

Git - 生成 SSH 公鑰

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

為github帳號添加SSH keys(Linux和Windows)

需要 pre 增加 輸入 remote end 命令 tty clone 文章轉自:https://blog.cofface.com/archives/406.html/2 一、Linux增加ssh keys方法: 使用git clone命令從github上同步github

終端連接oschina 生成SSH公鑰

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

Mac生成ssh key

pos ssh key clas png mac gpo bsp gen blog ssh-keygen Mac生成ssh key

GitLab配置ssh key

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

windows 系統下利用SecureCRT、xshell 生成ssh登陸linux的公鑰

windows 公鑰生成方法一 使用SecureCRT 工具 1、打開我們的SecureCRT客戶端,點擊tool-->create public key.. 2、密鑰類型我們選擇非對稱類型的RSA,按照提示下一步。 3、通行短語設置,在連接上服務器的時候需要輸入,設置後是可以通過securec