,请自行注册 GitHub 账号。由于你的本地 Git 仓库和 GitHub 仓库之间的传输是通过 SSH 加密的,所以,需要一点设置: 第1步:创建 SSH Key 。在用户主目录下, 目录,如果有,再看看这个目录下有没有 id_rsa 这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开 Shell (Windows 下打开 Git Bash ),创建 SSH Key : $ssh-keygen -trsa -C"youremail@" 你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个 Key 也不是用于军事目的,所以也无需设置密码。如果一切顺利的话, 目录,里面有 id_rsa 和 两个文件,这两个就是 SSH Key 的秘钥对, id_rsa 是私钥,不能泄露出去, 是公钥,可以放心地告诉任何人。第2步:登陆 GitHub ,打开“Account settings ”,“SSH Keys ”页面: 然后,点“Add SSH Key ”,填上任意 Title ,在 Key 文本框里粘贴 b 文件的内容: 点“Add Key ”,你就应该看到已经添加的 Key : 为什么GitHu b需要SSH Key呢?因为GitHu b需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而 Git 支持 SSH 协议,所以, GitHub 只要知道了你的公钥,就可以确认只有你自己才能推送。当然, GitHub 允许你添加多个 Key 。假定你有若干电脑,你一会儿在公司提交, 一会儿在家里提交,只要把每台电脑的 Key 都添加到 GitHub ,就可以在每台电脑上往 GitHub 推送了。最后友情提示,在 GitHub 上免费托管的 Git 仓库,任何人都可以看到喔(但只有你自己才能改)。所以,不要把敏感信息放进去。如果你不想让别人看到 Git 库,有两个办法,一个是交点保护费,让 GitHub 把公开的仓库变成私有的,这样别人就看不见了(不可读更不可写)。另一个办法是自己动手,搭一个 Git 服务器,因为是你自己的 Git 服务器,所以别人也是看不见的。这个方法我们后面会讲到的,相当简单,公司内部开发必备。现在的情景是,你已经在本地创建了一个 Git 仓库后,又想在 GitHub 创建一个 Git 仓库,并且让这两个仓库进行远程同步,这样,GitHub 上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。首先,登陆 GitHub ,然后,在右上角找到“Create anew repo ”按钮,创建一个新的仓库: 在Repository name 填入 learngit ,其他保持默认设置,点击“Create repository ”按钮,就成功地创建了一个新的 Git 仓库: 目前,在 GitHub 上的这个 learngit 仓库还是空的, GitHub 告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到 GitHub 仓库。现在,我们根据 GitHub 的提示,在本地的 learngit 仓库下运行命令: $gi
GitPush使用ssh密钥方式推送 来自淘豆网m.daumloan.com转载请标明出处.