1. 程式人生 > >如何通過TortoiseGit生成ssh檔案並連線gitlab

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

TortoiseGit是通過Pageant進行私鑰/公鑰驗證的,但Pageant只能載入.ppk格式的檔案。為了使gitlab上公鑰可以尋找到本機私鑰,可採用的解決方法步驟是:

1)執行PuTTYGen,在Conversions選單中點選Import key,選擇ssh-keygen生成的私鑰檔案所在位置,比如id_rsa檔案。

2)點選Save private key按鈕,將其儲存為.ppk檔案(tortoiseGit下的私鑰檔案格式)。//新版TortoiseGit已經可以將公鑰與私鑰匹配起來,貌似Pageant已經被整合在PuTTYGen中

// 3)開啟Pageant,點選Add Key,選擇前一步所儲存的.ppk檔案所在的位置即可。

此時在C:/Users/pc-namez資料夾下通過命令列: $ ssh -T [email protected]###.com 已經可以連線上。

注:

ssh金鑰的生成可通過TortoiseGit或命令列ssh-keygen兩種方法:

$ ssh-keygen -t rsa -C "wjy**@163.com" 或

將通過TortoiseGit或命令列ssh-keygen生成的公鑰id_rsa.pub中內容新增到gitlab中ssh上

相關推薦

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

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

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

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

flask使用pymysql連線MySQL,生成xls檔案下載到本地

flask框架連線MySQL,我們使用pymsql這個工具,如下操作: from flask import Flask import pymysql import xlwt from io import BytesIO from flask import make_response

通過sh指令碼將資料庫資料生成文字檔案上傳ftp

通過sh 指令碼將資料庫表 生成csv檔案並壓縮上傳ftpsource /etc/profile export NLS_LANG=AMERICAN_AMERICA.AL32UTF8 YYYY=`date "+%Y"` MM=`date "+%m"` DD=`date "+%d

從零開始學習比特幣開發(七)-P2P網路建立流程之生成地址對連線到指定地址

本節繼續講解比特幣P2P網路建立流程,這節講解的執行緒為’ThreadOpenAddedConnections’,它的作用是生成地址對並連線到指定地址。 本文可以結合比特幣系統啟動的的第12步的講解來看,可以更加系統的瞭解比特幣系統啟動的過程。 P2P 網路的建立是在比特幣系統啟動的第

安卓通過XmlSerializer生成xml檔案

該博文是在上一篇博文的基礎上對主介面進行修改的,上篇博文連結:https://blog.csdn.net/liyunfu233/article/details/84144934 對按鈕單機事件進行修改 1、獲取XmlSerializer類的例項 通過xml這個工具類獲取 2、設定Xml

如何用c++生成html5檔案進行程式設計

有時候根據專案需要,在一個c++專案裡面,需要對某些結果儲存為.htm或者.html檔案,並根據需要,在visual studio2013/2015的c++環境下對該.html檔案進行程式設計。這樣做,一方面為了輸出結果需要,一方面便於瀏覽器開啟。 首先 建立3個.html檔案,並設

從dll生成def檔案 生成lib檔案

在開始選單開啟Visual Studio 2015\Visual Studio Tools\Windows Desktop Command Prompts\VS2015 x86 x64 Cross Tools Command Prompt 切換到DLL所在目錄 在命令視窗輸入 cd /d "你的

如何在CCS上生成.txt檔案燒錄到MSP430

1,在CCS上正確建立工程檔案。 新建工程:File-New-CCS Project 2,在main.c檔案中編寫程式並儲存。 1 #include <msp430f169.h> 2 /* 3 * 軟體延時 4 */ 5 #define CPU_F1 ((double)10000

Linux通過cat EOF新建檔案新增或追加內容方法在shell指令碼中配置環境變數時使用

cat << EOF >實現新建檔案並新增內容 [email protected]:/opt# cat << EOF >abcd.txt > 1 > 2 > 3 > eof > EOF [email

vivado生成mcs檔案下載到flash

一、vivado生成MCS檔案,使用TCL命令如下: 1、開啟Open Hardware Manager 2、Tools -> Auto Connect 3、TCL輸入: write_cfgmem -format MCS -size 128 -interface

Java Web 生成臨時檔案下載 Java Web 生成臨時檔案下載

轉自: Java Web 生成臨時檔案並下載 概述:本文是  java 伺服器端生成檔案並下載的示例,並不完善,下載之後一般來說還需要刪除臨時檔案。 注意:臨時檔案存放在 /WEB-INF/tmp 目錄下,所以先要把  tmp 目錄建

Java通過http協議下載檔案寫入位元組流的方法

 最近寫微服務,從服務端通過http協議下載檔案並寫入位元組流。開始以為很簡單。直接上手就來了,程式碼如下: String szHttpFile="http://..../downlaod&&fileId="+fileId+"&&extra[a

java 通過dom4J生成xml檔案

樣例:public static void main (String[] args){Document document = DocumentHelper.createDocument();Element root = document.addElement("adi:ADI

前端資料傳到後臺動態生成Excel檔案提供檔案下載

需求描述: 需要將前端的某些資料生成Excel檔案,並提供下載功能。 解決方案: 前端通過ajax的方式將資料資訊傳到後臺,後臺使用POI元件動態生成Excel檔案流,並寫入資料資訊,返回前端供前端下載。 程式碼示例:

servlet 動態生成zip檔案下載

@SuppressWarnings("unchecked") public void downloadZip(String batchSendTaskId, OutputStream os) { ZipOutputStream zos = null; try {

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

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

通過WinDbg生成dump檔案

在Windows開發環境下,通常使用Visual studio完成專案的開發以及除錯,很少會用到WinDbg。WinDbg提供了強大的除錯功能,在一些情況下,Visual Studio附帶的除錯工具無法完成除錯工作,只有通過WinDbg來完成,例如,對dump檔案的分析。

android studio打包生成aar檔案在其他工程引用aar包

轉自:http://blog.csdn.net/getchance/article/details/47257389 第一次抄,抄的不好見諒! 一  aar的含義 aar是Android studio下打包android工程中src、res、lib後生成的aar檔案,aar

Makefile自動生成依賴檔案,自動編譯

因為經常要用到makefile編譯,每次都為標頭檔案的依賴關係頭痛,所以這次費了兩天時間開發了一個通用的makefile,它可以自動生成依賴檔案,並編譯,當然你要按檔案裡面的說明來填充一些中間檔名. 程式碼如下: #自動依賴項(*.d),並編譯生成檔案 #編譯選項 LDF