1、安装git
在 Windows 平台上安装 Git 同样轻松,有个叫做 msysGit 的项目提供了安装包,可以到 GitHub 的页面上下载 exe 安装文件并运行:
安装包下载地址:https://gitforwindows.org/
官网慢,可以用国内的镜像:https://npm.taobao.org/mirrors/git-for-windows/。
完成安装之后,就可以使用命令行的 git 工具(已经自带了 ssh 客户端)了,另外还有一个图形界面的 Git 项目管理工具。
在开始菜单里找到"Git"->"Git Bash",会弹出 Git 命令窗口,你可以在该窗口进行 Git 操作。打开后如下:
2、注册github
github地址:https://github.com 注册
注册、登录完成之后,在登录页面最上方用户菜单上选择 “+”->New repository 创建一个新的仓库
进入创建仓库页面取名字、点击创建仓库,将会生成你的第一个仓库
之前是只能免费创建public公有库,19年初github公布也可以免费创建private私有库
3、配置git
$ git init (仓库name)
在本地创建ssh key 以下代码解释:是自己在github上注册的邮箱
$ ssh-keygen -t rsa -C "自己的邮箱"
查看id_ras.pub公钥
cat id_ras.pub 命令后copy
回到github网站,进入Account Settings,左边SSH Keys , Add SSH Key
点击 Settings 进入
验证是否成功,在git bash命令中输入
说明ssh添加成功,需要在github上添加token,点击右上角头像,选中 Settings (设置)。选择左侧导航 Developer settings (开发人员设置)
选择左侧导航 Personal access tokens (个人访问令牌),点击 Generate new token (生成新的令牌)
设置token名字勾选gist点击创建token
复制token值( 记住这个token值 ,此值只显示一次,之后要经常用到)
4、git操作连接
设置username和email
在把本项目上传到github之前还需要分别输入设置username和email,因为github每次commit都会记录他们。所以分别输入如下命令:
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
添加远程地址
在与github连接成功后,如何才能让相应的项目上传到对应的仓库呢?这里就需要添加远程地址,从而让我们的本地项目顺利到达对应的仓库。
打开终端,输入
$ git remote add origin git@github.com:yourName/yourRepo.git 后面的yourName和yourRepo分别是你的github的用户名和刚才新建的仓库名。
注意:不能 $ git remote add origin 'https://github.com/JOHNUSE/grpc007.git/
$ git push -u origin master 时会报403错误
需在.git/config文件下 [remote “origin”] 下找到找到url变量 修改url = https://github.com/user/test.git,修改为url = ssh://git@github.com/user/test.git,修改完了保存 通过git push origin master进行同步,已经可以成功了
输入命令 git remote -v (注意:第二次push时,需要git pull origin maste)
输入git push -u origin maste 出现下图表示push成功。