git之使用ssh-add新增金鑰
github的ssh配置如下:
一 、
設定git的user name和email:
二、生成SSH金鑰過程:
1.檢視是否已經有了ssh金鑰:cd ~/.ssh
如果沒有金鑰則不會有此資料夾,有則備份刪除
2.生存金鑰:
$ ssh-keygen -t rsa -C “[email protected]”
按3個回車,密碼為空。
三、把生成的金鑰新增
3.新增金鑰到ssh:ssh-add 檔名
需要之前輸入密碼。
4.在github上新增ssh金鑰,這要新增的是“id_rsa.pub”裡面的公鑰。
開啟
5.測試:ssh [email protected]
ssh-add命令是把專用金鑰新增到ssh-agent的快取記憶體中。該命令位置在/usr/bin/ssh-add。
語法:
ssh-add [-cDdLlXx] [-t life] [file …]
ssh-add -s pkcs11選項
-D:刪除ssh-agent中的所有金鑰.
-d:從ssh-agent中的刪除金鑰
-e pkcs11:刪除PKCS#11共享庫pkcs1提供的鑰匙。
-s pkcs11:新增PKCS#11共享庫pkcs1提供的鑰匙。
-L:顯示ssh-agent中的公鑰
-l:顯示ssh-agent中的金鑰
-t life:對載入的金鑰設定超時時間,超時ssh-agent將自動解除安裝金鑰
-X:對ssh-agent進行解鎖
-x:對ssh-agent進行加鎖
例項:
1、把專用金鑰新增到 ssh-agent 的快取記憶體中:
ssh-add ~/.ssh/id_dsa2、從ssh-agent中刪除金鑰:
ssh-add -d ~/.ssh/id_xxx.pub3、檢視ssh-agent中的金鑰:
ssh-add -l
注:如果在使用shh-add的時候提示:
Could not open a connection to your authentication agent.
則需手動開啟ssh,如下;
eval `ssh-agent -s`
再次執行ssh-add 即可
相關推薦
git之使用ssh-add新增金鑰
github的ssh配置如下: 一 、 設定git的user name和email: gitconfig−−globaluser.name"xuhaiyan" git config –global
Git之SSH公鑰與私鑰
Git clone操作實現 我們今天來探討一下如何使用Git的操作,來進一步的實現程式碼的下載到本地,我原來也不是很明白git中生成公鑰和私鑰的作用,我一直在想,git裡面你把自己的公鑰發給了git
Git之SSh key配置&Github的使用
SSH key配置: 先介紹一下ssh:它提供了一種與GitHub通訊的方式,通過這種方式,能夠在不輸入密碼的情況下,將GitHub作為自己的remote端伺服器,進行版本控制。 1.檢查ssh key是否存在: 輸入下面的命令,如果有檔案id_rsa.pub 或 id
3DES對稱演算法之雙倍長金鑰演算法和三倍長金鑰演算法
一般我們用的3Des演算法,大部分都是指雙倍長金鑰演算法,最近在閱讀某知名公司技術文件時發現,3DES演算法還有一種三倍長金鑰演算法。 演算法工具也側面印證了這個說法: 那麼這兩個演算法有什麼區別呢? 3DES,分為2種,一個是雙倍長3DES,一個是三倍長3DES。
linux ssh scp expect/金鑰 自動登入並自動執行指令碼
不想使用金鑰,那就使用expect,自動填充密碼,現在自動登入,以及簡單自動化操作。 ssh自動登入 #!/usr/bin/expect -f set ip 192.168.1.10 set password 881234 set timeout 10 spawn
ssh 配置免金鑰登入
隨手筆記,要是寫的不好請見諒 1、ssh免金鑰的登陸原理: 通過命令生成一對和私鑰,公玥可以比喻為鎖,私鑰比喻為鑰匙,將鎖放在想訪問的伺服器中,我們就可以拿鑰匙去訪問伺服器啦。 2、 配置web
比特幣入門之使用分層確定性金鑰
一、概述 一旦我們開始自己管理金鑰與地址,很快就會發現,備份金鑰 是一件很痛苦的事情:只要生成一個新的地址,你就需要備份一次。 這是因為我們生成的金鑰之間沒有什麼關聯,你不可能從一個 金鑰推匯出另一個金鑰。通常情況下,這不是問題。但是,如果 你的網站每天需要為成千上萬的訂單生成地址,就是另一回事了。 而分層確
使用不同的SSH金鑰執行git命令
一般來說,通過Git命令對遠端倉庫進行操作的時候,都需要經過身份驗證,常用的身份驗證方式有兩種: HTTPS SSH 為了省去每進行一次Git操作就要輸入使用者名稱和密碼的麻煩(HTTPS協議),相信大部分人都是使用SSH協議進行身份驗證。SSH協議的使
git 生成ssh 金鑰
首先,檢查下自己之前有沒有已經生成: 在開始選單中開啟git下的git bash(當然,在其他目錄下開啟git bash也是一樣的): 然後執行: cd ~/.ssh 如果能進入到.ssh檔案目錄下 ,則證明,之前生成過.ssh祕鑰,可以直接使用裡面
Pycharm配置git提交的賬戶以及SSH金鑰
Pycharm配置git提交的賬戶: git 修改當前的project的使用者名稱的命令為:**git config user.name 你的目標使用者名稱**; git 修改當前的project提交郵
Mac 下source tree 與 gitlab 新增 ssh 金鑰
因為專案要使用 gitlab 來管理程式碼,所以還是使用 sourcetree 客戶端來管理自己的程式碼,因為個人不太喜歡命令列(了無生趣),主要是不太會用命令列,哈哈,平常都是圖形化介面工具用的比較多,可這次就犯難了,gitlab 上使用了 sshKey, 我用 sour
初次安裝git配置使用者名稱和郵箱以及git如何使用ssh金鑰
一、初次安裝git需要配置使用者名稱和郵箱,否則git會提示:please tell me who you are. 你需要執行命令來配置你的使用者名稱和郵箱: $ git config --global user.name "******" $ git c
Windos上生成金鑰,以及新增到GIT
1.下載git//進入官網下載git; https://git-scm.com/download/win2.配置本地資訊git config --g user.name "wbiokr" //引號內輸入使用者名稱 git config --g user.email "wbi
Git - 生成 SSH 公鑰
ssh key mail 添加 com github style 不存在 分享 提示 1.首先檢查本機是否存在ssh key $ cd ~/.ssh $ ls 有則備份刪除,沒有則提示不存在 2.設置git的郵箱和用戶名 $ git config --global u
git使用ssh密鑰
pro reat windows git push keys you ado 都差不多 ucc git使用https協議,每次pull, push都要輸入密碼,相當的煩。使用git協議,然後使用ssh密鑰。這樣可以省去每次都輸密碼。大概需要三個步驟:一、本地生成密鑰對;二、
git ssh創建公鑰以及多賬戶權限問題
所有 hub 賬戶 ase rem 問題 auth 內容 查看 背景:公司自己有搭建git服務器,然後自己在github上面有帳號,導致了在git上傳的時候有兩個賬號,以及多個地址。 一共五步,如果是單用戶可以跳過2和4兩步。 步驟一: 在本地的git工具下面生成公鑰 s
Linux之SSH密鑰認證
onf data- 啟用 般的 aid com 通過 進行 登錄 1、SSH協議的認識 SSH 為 Secure Shell 的縮寫,由 IETF 的網絡小組(Network Working Group)所制定;SSH 為建立在應用層基礎上的安全協議。SSH 是目前較可靠,
使用ssh-add命令添加ssh私鑰時報錯
ssh-add question blank tar ould over add blog AD 當使用ssh-add命令添加ssh私鑰時,報如下錯誤: Could not open a connection to your authentication agent. 其實
Git 使用SSH密鑰操作
而在 建議 xxx email 帳戶 print set host tps git使用ssh密鑰 git支持https和git兩種傳輸協議,github分享鏈接時會有兩種協議可選: git協議鏈接圖例 : ↓ https協議鏈接圖例:↓ git使用h
git 使用ssh密鑰
詳細 user ngs ESS ras 打開 spa sdf 文件的 一、查看倉庫支持的傳輸協議 1.1查看倉庫支持的傳輸協議 使用命令 git remote -v 查看你當前的 remote url root@zengyue:/home/yuanGit# git remo