使用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 git@github.com
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 git@github.com: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
注冊登陸驗證郵箱
剛才的項目
Npm adduser
Username:npm的用戶名
Password:npm密碼
Email:npm驗證過的郵箱
npm --force unpublish 發布包名稱 ///刪除發布包-少用-24小時內
Npm publish 發布當前目錄的包