三、將公鑰複製到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...