本地代码上传同步到github

Posted 漂泊_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了本地代码上传同步到github相关的知识,希望对你有一定的参考价值。

本地代码上传同步到github

一 、注册github账号

GitHub官网上注册并登陆自己的账号,进入如下页面

接着回来到这个页面

然后会收到一封github发的邮件,进入邮箱验证,初步完成.

我们都知道 github上不是随便都能传代码上去的,而是通过一种网络协议——SSH来授权的,那么什么是SSH,这里简单说一下,SSH是一种网络协议,用于计算机之间的加密登录。目前是每一台 Linux 电脑的标准配置。而大多数 Git 服务器都会选择使用 SSH 公钥来进行授权,所以想要在 GitHub 提交代码的第一步就是要先添加 SSH key 配置。接下来进行第2步:

二、配置SSH

1.打开终端,直接输入命令 ssh 查看(一般Mac都是默认安装了 SSH的),如下图
$ ssh

2.输入命令 ssh-keygen -t rsa 指定 rsa 算法生成密钥,接着连续三个回车键(不需要输入密码),然后就会生成两个文件 id_rsa 和 id_rsa.pub ,而 id_rsa 是密钥,id_rsa.pub 就是公钥。这两文件默认在~/.ssh下生成,可在Finder中 control+command+G前往(终端不要关闭,下面还要用)

3.接着添加ssh,我们先回到github上,点击设置

进入设置页面 点击SSH and GPG keys,再点击 New SSH key,如下图,其中Title不用填,我们只需填Key里的部分(下面会说如何生成Key里所需要的东西)

4.生成Key里所需要的东西,在终端继续输入命令

        $ cd ~/.ssh
        $ cat id_rsa.pub 

然后在将终端输出的信息复制到Key中,最后直接点击Add SSH key完成SSH配置,生成如下图

这样你这台设备就有权向GitHub上传代码了。

三、接下来是提交代码时间

这里要创建两个库,远程库和本地库 ,先建立远程库。
1. 点击登陆后页面上绿色按钮 New repository或者如下图的New repository新建一个远程仓库(remote repository)

点击以后会出现如下界面

最后点击Create repository生成远程仓库,创建以后就会有自己的仓库,复制仓库地址
2. 开始建立本地库,在终端继续输入

   1)打开Mac终端,cd到本地的项目位置。
   $ cd /User/myMac/Desktop/xxxx/xxxx

   2)在本机上想要创建一个新的git仓库
   $ git init 

   3)将项目中所有的文件添加到仓库中
   $ git  add  .
   或者
   $ git add --all

   4)将本地仓库关联到自己的github上,具体的地址可以去Github上copy。关联远程仓库。如下图获取仓库地址(选中部分)
   $ git remote add origin 你的仓库地址

   5)提交信息
   $ git commit -m "first commit"

   6)更新远程更新到本地
   $ git pull --rebase origin master

   7)  推送本地更新到远程,将本地repo于远程的origin的repo合并,第一次用-u,系统要求输入账号密码
   $ git push -u origin master
   或者
   $ git push origin master

   8) 上传add的代码
   $ git pull

   9) 去Github上面检查代码,刷新页面,已经上传成功

尾记:这是结合网上的一些文章和自己操作,重新梳理了一下,希望能帮到朋友们,有需要改进的地方可以提一下意见,谢谢!

以上是关于本地代码上传同步到github的主要内容,如果未能解决你的问题,请参考以下文章

通过Webstorm上传代码到Github更新代码后同步到github及克隆github代码到本地的方法

上传本地代码到github

将本地代码上传到github

使用Github上传本地代码

把本地仓库工程上传到github上和从gitbu同步工程到本地

Eclipse工程同步代码到GitHub说明