用git命令push代码上github

​ Windows环境用git命令push代码上github ​

1、安装git

在 Windows 平台上安装 Git 同样轻松,有个叫做 msysGit 的项目提供了安装包,可以到 GitHub 的页面上下载 exe 安装文件并运行:

安装包下载地址:https://gitforwindows.org/

官网慢,可以用国内的镜像:https://npm.taobao.org/mirrors/git-for-windows/

用git命令push代码上github

完成安装之后,就可以使用命令行的 git 工具(已经自带了 ssh 客户端)了,另外还有一个图形界面的 Git 项目管理工具。

在开始菜单里找到"Git"->"Git Bash",会弹出 Git 命令窗口,你可以在该窗口进行 Git 操作。打开后如下:

用git命令push代码上github

2、注册github

github地址:https://github.com 注册

用git命令push代码上github

注册、登录完成之后,在登录页面最上方用户菜单上选择 “+”->New repository 创建一个新的仓库

用git命令push代码上github

 

进入创建仓库页面取名字、点击创建仓库,将会生成你的第一个仓库

之前是只能免费创建public公有库,19年初github公布也可以免费创建private私有库

用git命令push代码上github

3、配置git

$ git init (仓库name)

用git命令push代码上github

在本地创建ssh key 以下代码解释:是自己在github上注册的邮箱

$ ssh-keygen -t rsa -C "自己的邮箱"

查看id_ras.pub公钥

用git命令push代码上github

cat id_ras.pub 命令后copy

用git命令push代码上github

回到github网站,进入Account Settings,左边SSH Keys , Add SSH Key

用git命令push代码上github

点击 Settings 进入

用git命令push代码上github

用git命令push代码上github

验证是否成功,在git bash命令中输入

用git命令push代码上github

说明ssh添加成功,需要在github上添加token,点击右上角头像,选中 Settings (设置)。选择左侧导航 Developer settings (开发人员设置)

用git命令push代码上github

用git命令push代码上github

选择左侧导航 Personal access tokens (个人访问令牌),点击 Generate new token (生成新的令牌)

用git命令push代码上github

 

设置token名字勾选gist点击创建token

用git命令push代码上github

复制token值( 记住这个token值 ,此值只显示一次,之后要经常用到)

用git命令push代码上github

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代码上github

输入git push -u origin maste 出现下图表示push成功。

用git命令push代码上github

 

上一篇:每日心得【Git篇】--- 第六天


下一篇:git的小命令