Mac配置多個Git伺服器倉庫免密登陸

2021-10-18 18:58:34 字數 1298 閱讀 3710

三、將公鑰複製到git伺服器

四、測試

五、其他

一、說明

一、建立多個ssh公私鑰對

rsa演算法生成公私鑰對

# 生成內網機器的金鑰對

ssh-keygen -t rsa -c "[email protected]" -f ~/.ssh/lan_rsa

# 對私鑰加密

enter passphrase (empty for no passphrase):

enter same passphrase again:

# 生成gitee的金鑰對

ssh-keygen -t rsa -c "[email protected]" -f ~/.ssh/gitee_rsa

# 生成github的金鑰對

ssh-keygen -t rsa -c "[email protected]" -f ~/.ssh/github_rsa

github採用ed25519 演算法生成公私鑰對

舊系統不支援 ed25519 演算法,gitblit v1.9.1無法新增ed25519生成的公鑰。

ssh-keygen -t ed25519 -c "[email protected]" -f ~/.ssh/lan_rsa

ssh-keygen -t ed25519 -c "[email protected]" -f ~/.ssh/gitee_rsa

ssh-keygen -t ed25519 -c "[email protected]" -f ~/.ssh/github_rsa

二、配置ssh**驗證

單賬號ssh**查詢預設私鑰位置,不用配置~/.ssh/config。

1.github參考文件

2.實操記錄

將ssh私鑰新增到ssh-agent

# 如果選擇向私鑰新增密碼,則需要-k

ssh-add -k ~/.ssh/lan_rsa

ssh-add -k ~/.ssh/gitee_rsa

ssh-add -k ~/.ssh/github_rsa

三、將公鑰複製到git伺服器

四、測試

ssh -t ssh:

ssh -t [email protected]

ssh -t [email protected]

五、其他

在伺服器上配置Git倉庫

第一步,安裝git sudoapt getinstall git 第二步,建立乙個git使用者,用來執行git服務 sudoadduser git 第三步,初始化git倉庫 因為我打算把git倉庫就放在 home git下面,所以就直接用useradd建立git使用者 組 sudo git init...

配置伺服器上的git倉庫

遠端登入伺服器並安裝git ssh遠端連線指令 ssh 主機名 伺服器ip位址正確輸入密碼後進入命令列介面.新建 選擇倉庫所在位置 然後新建乙個資料夾用作git倉庫 資料夾名最好跟準備推到伺服器的倉庫資料夾名相同 並切換到此資料夾下,接著將用git init bare命令在此資料夾下建立乙個git ...

Linux 伺服器上配置多個svn倉庫

1 在指定目錄建立倉庫儲存總目錄,本文示例目錄設定為 usr local svn svnrepos 2 在總目錄中建立兩個倉庫的資料夾,以及使用命令建立版本庫 mkdir p usr local svn svnrepos warehouse1 mkdir p usr local svn svnrep...