MAC中项目代码库上传至GitHub操作

0 篇文章 0 订阅

第一步:安装git程序

 git客户端程序地址:https://git-scm.com/download/mac

 

然后按照提示,下一步下一步,直到安装完成。

 第二步:创建SSH

如果出现 -bash: cd: /Users/glamor/.ssh: No such file or directory,说明之前没有用过,直接进入步骤二。如果之前用过需要清理原来的rss,
终端输入命令:mkdir key_backup $ cp id_rsa* key_backup $ rm id_rsa*

打印结果如图所示:

步骤二:终端输入命令:ssh-keygen -t rsa -C 380155169@qq.com 

这里的Overwrite是因为之前生成过ssh,所以,会提示是否覆盖 。 

确认完毕后,程序将生成一对密钥存放在以下文件夹:/users/用户/.ssh/
密钥分成两个文件,一个私钥(id_rsa)、一个公钥(id_rsa.pub)。
私钥保存在您的电脑上,公钥交项目负责人添加到服务器上。用户必须拥有与服务器公钥所配对的私钥,才能访问服务器上的代码库。
【注意!】为了项目代码的安全,请妥善保管你的私钥!因为一旦私钥外泄,将可能导致服务器上的代码被泄漏!

第三步:向GitHub上设置自己的公钥

步骤一:复制公钥

执行命令:pbcopy < ~/.ssh/id_rsa.pub 将公钥的内容复制到内存里。 

 步骤二:登录GitHub,按下图顺序操作

 

 

若是多次设置公钥则下图所在位置

 步骤三: 测试连接是否成功

 在终端输入命令:

ssh -T git@github.com

 

                                                                     第一次设置公钥时测试连接

 第四步:在github下建自己的Repository。

 创建过程如下图顺序:

 

 创建成功如下图:

 第五步:通过git上传代码到github

在GitHub上的这个wangjdemo仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。

现在想把本地的wangjdemo项目通过git上传到github上。

 说明:以上所有的终端命令都是在要上传项目的根目录下进行的;

 

第一步: 打开Mac的终端,输入命令切换到本地需要上传代码的根目录,然后git初始化一下,具体如下图:

第二步:在终端上输入命令,把整个代码添加,然后并通过命令写明提交代码的原因,具体如下图 

 第三步:在终端上输入命令,连接远程的仓位,具体如下图:

会出现错误:已经初始化更新   解决问题的方法是:$git remote rm origin 

第四步:在终端上输入命令,拉一下远程的代码,如出现报错“fatal: refusing to merge unrelated histories”,只需要在该命令行添加允许即可“--allow-unrelated-histories”,然后跳出文档说明,退出即可,具体如下图:

第五步:在终端上输入命令,把本地代码全部推送到远程仓库,具体如下图:

第六步:git push origin master

到GitHub之前新建的仓库里,刷新页面,即可看到刚刚上传的代码,具体如下图 :

到此完成   Mac Git学习教程之本地项目代码上传到GitHub。  有时间我再把自己的原图  贴在上面。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值