使用Git Bash生成新的ssh key。git
$ cd ~ ///保證當前路徑在」~」下github
$ ssh-keygen -t rsa -C "你的郵箱地址" ///建議填寫本身真實有效的郵箱地址shell
結果:npm
Enter file in which to save the key (/c/Users/xxxx_000/.ssh/id_rsa): ///不填直接回車ssh
Enter passphrase (empty for no passphrase): ///輸入密碼(直接回車)ide
Enter same passphrase again: ///再次確認密碼(直接回車)測試
*本機已完成ssh key設置,其存放路徑爲:c:/Users/用戶名/.ssh/下。code
添加ssh key到GItHub開發
登陸GitHub系統;點擊右上角帳號頭像的「▼」→Settings→SSH kyes→Add SSH key。get
複製id_rsa.pub的公鑰內容。
1) 進入c:/Users/xxxx_000/.ssh/目錄下,打開id_rsa.pub文件,全選複製公鑰內容。
2) Title自定義,將公鑰粘貼到GitHub中Add an SSH key的key輸入框,最後「Add Key」。
配置帳戶
$ 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 發佈當前目錄的包