标签:
所有的git指令都是根据用户邮箱来识别用户的,因此,在执行任何git命令之前,我们应该设置所有的git 指令的用户邮箱是什么?
登陆github,进入首页,点击setting选项
进入email设置页面,选中
首先,你可以验证一下,当前你的邮箱地址是什么。打开命令窗口,输入如下命令
设置你 自己的邮箱地址,格式为 github用户名@users.noreply.github.com
上传代码到github是需要授权的,我们必须授权 使用电脑的当前用户,有权限访问你的github账号,github使用ssh进行授权,也就是说我们需要一个私钥和一个公钥。那么我们如何做呢?
打开终端,输入下图中的命令,注意替换邮箱地址为 你自己刚才设置的 邮箱地址
然后,终端会提示 “是否使用默认的位置 存储 SSH key?”,你直接按 Enter键,表示使用默认路径
然后,提示 设置安全密码 ,可以随意设置一个密码
获取到SSH key之后,我们需要把它 私钥 添加的ssh-agent里面
首先,你需要确保ssh-agent是可以使用的
然后,把你刚刚生成的ssh key的 私钥 添加到ssh-agent,注意“~/.ssh/id_rsa” 表示 ssh key 的私钥的存储位置,这是一个默认位置,如果你在上一步生产ssh key的时候, 没有改变默认位置的话,就直接使用“~/.ssh/id_rsa”
经过上面的步骤,我们创建了ssh key,并且把私钥添加到 ssh-agent里面,接下来,我们需要把公钥告诉github。
拷贝 公钥文件里面的内容 到剪切板。注意,“~/.ssh/id_rsa.pub” 是公钥的 默认路径,如果 生产ssh key的时候,没有改变路径,可以直接使用它
然后,打开github 的首页,进入setting ->>ssh and GPG keys页面。创建一个新的ssh key,把 剪切板里面的内容复制到key文本框里面
授权成功之后,我们就可以创建仓储,然后上传代码到仓储里面。
创建仓储。进入首页,点击New repository按钮
输入repository 的名称
仓储创建成功,注意划线处 就是 远程仓储的地址,后面我们需要使用它。
刚才在github上创建了一个远程仓储,在我们向远程仓储上传项目代码之前,我们需要把 远程仓储 克隆到本地。地址就是刚才创建仓储的地址。克隆的仓储存储在本地的存放位置是哪里呢?就是 当前命令执行所在的位置。我们可以通过在 终端输入命令 pwd 查看当前的工作目录
然后,把你要上传到github的项目(注意,删除项目中自带的git文件,不然有冲突)。拷贝成功之后,在终端输入下面命令,进入本地托管目录(就是刚才从从远程仓储克隆的本地仓储的存储位置)。
将改动的地方添加到版本管理器
提交到本地的版本控制库里,引号里面是你对本次提交的说明信息。
将你本地的仓库提交到你的github账号里
经过上面所有的步骤,回到github,你就可以看见项目已经上传成功
Keeping your email address private
Generating a new SSH key and adding it to the ssh-agent
Adding a new SSH key to your GitHub account
标签:
原文地址:http://blog.csdn.net/u011417590/article/details/51097303