1. 程式人生 > >使用Git Bash生成新的ssh key

使用Git Bash生成新的ssh key

配置 use gen 當前 http 開發項目 rsa mail mos

使用Git Bash生成新的ssh key。

$ cd ~ ///保證當前路徑在”~”下

$ ssh-keygen -t rsa -C "你的郵箱地址" ///建議填寫自己真實有效的郵箱地址

結果:

Enter file in which to save the key (/c/Users/xxxx_000/.ssh/id_rsa): ///不填直接回車

Enter passphrase (empty for no passphrase): ///輸入密碼(直接回車)

Enter same passphrase again: ///再次確認密碼(直接回車)

*本機已完成ssh key設置,其存放路徑為:c:/Users/用戶名/.ssh/下。

添加ssh key到GItHub

登錄GitHub系統;點擊右上角賬號頭像的“▼”→Settings→SSH kyes→Add SSH key。

復制id_rsa.pub的公鑰內容。

1) 進入c:/Users/xxxx_000/.ssh/目錄下,打開id_rsa.pub文件,全選復制公鑰內容。

2) Title自定義,將公鑰粘貼到GitHub中Add an SSH key的key輸入框,最後“Add Key”。

Settings→Email→Keep my email address private 取消勾選

配置賬戶

$ git config --global user.name “用戶名” ///設置用戶名

$ git config --global user.email “註冊郵箱”///設置郵箱

測試ssh keys是否設置成功。

$ ssh -T [email protected]

Are you sure you want to continue connecting (yes/no)? yes ///確認你是否繼續聯系,輸入yes

Enter passphrase for key ‘/c/Users/xxxx_000/.ssh/id_rsa‘: ///沒有密碼,直接回車

Hi xxx! You‘ve successfully authenticated, but GitHub does not provide shell access. #

出現詞句話,說明設置成功

登陸github.com

創建項目

本地建立目錄

Vs打開當前目錄

啟動shell

git clone [email protected]:mosnchina/dev-sm.git

Cd dev-sm 切換到項目目錄內

Npm init

開發項目

Git add .

增加文件

Git rm * -r ///*可以換成指定目錄

刪除文件

git mv <原文件名稱> <新文件名稱> 修改文件

Git commit -m “備註信息” //提交文件

Git push origin master ///開始上傳(master為分支名稱)

登陸npm

https://www.npmjs.com/

註冊登陸驗證郵箱

剛才的項目

Npm adduser

Username:npm的用戶名

Password:npm密碼

Email:npm驗證過的郵箱

npm --force unpublish 發布包名稱 ///刪除發布包-少用-24小時內

Npm publish 發布當前目錄的包

使用Git Bash生成新的ssh key