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"。
配置账户
$ 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
来源: http://www.bubuko.com/infodetail-2250984.html