关联本地git仓库与Github仓库

来源:互联网 发布:诺基亚手机解锁软件 编辑:程序博客网 时间:2024/05/14 19:22

这里主要分析一下,如何将本地git仓库与Github进行关联,实现可以将本地的代码上传至Github,或者从Github上面更新代码。


第一步 :配置SSH KEY

默认你已经安装了,git的客户端,这里我们使用git bash操作。

在用户主目录下(这里不是你的git的本地地址,在Windows搜索栏搜索 .ssh),看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:

这里写图片描述


打开文件夹观察里面是否包含SSH Key


这里写图片描述


如果没有.ssh文件夹,这个时候就需要手动建立了,下面是命令
$ ssh-keygen -t rsa -C 1578639181@qq.com
你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可
这个时候我们也可以在git bash中看到 SSH秘钥的路径

这里写图片描述


在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥

第二步:登录GitHub

打开”SSH Keys”页面,快捷地址:https://github.com/settings/ssh 

“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:

这里写图片描述


第三步: 测试ssh key是否成功

使用命令“ssh -T git@github.com”,如果出现
You’ve successfully authenticated, but GitHub does not provide shell access 。
这就表示已成功连上github。


第四步:在github上创建一个git仓库

这里写图片描述


第五步: 推送本地工程到github仓库

进入到本地工程目录。依次执行:

1-git init                 # 本地仓库初始化,执行完后会在工程目录下生成一个.git的隐藏目录2-git add .               # 添加所有文件到本地索引,命令用法:git add <file>3-git commit -m "My first commit operation"   # 提交修改到本地仓库,-m选项添加提交注释4-git remote add origin git@github.com:mayouchen123/learngit.git   # 添加远程仓库地址,保存在origin变量中5-git push origin master      # 按照前一条命令中origin给定的github地址推送到github仓库的master分支

通过以上几部就可以实现,将本地git与远程的GitHub仓库关联。

0 0
原创粉丝点击