美文网首页
GitHub托管代码

GitHub托管代码

作者: 三长一短就选C | 来源:发表于2019-07-19 11:19 被阅读0次

    z日常使用SVN管理代码,并且通过Cornerstone管理,可以说是傻瓜式操作,最近想试试用GitHub托管代码,故整理了下自己的流程

    1.注册GitHub账号    

        这一步非常重要,不可或缺,不多赘述

    2.新建仓库

        在自己的GitHub账号下,新建仓库

    新建仓库页面

      这里有一个许可类型可能会让萌新懵逼,这里可以用一张图来让大家理解

    许可类型

        参考自(http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html)

    3.添加SSHKey

        SSHKey是什么的,顾名思义就是SSH的key,那SSH又是什么呢,讲道理我也不明白,可以理解成一种为了网络安全传输的网络协议,用于计算机之间的加密登录,感兴趣原理的话可以参考SSH的原理

    添加SSHKey流程

    1.打开终端。

    2.运行 ssh-keygen -t rsa -b 4096 -C "你的邮箱",注意填写你的真实邮箱。(有停顿的地方可以按空格带过,结束后会在根目录下生成.ssh文件夹)

    3.cd到根目录下,执行 cat ~/.ssh/id_rsa.pub 会得到一串东西,完整复制下来,接下来会用到

    4.回到GitHub 的setting 会有一个新建SSHKey ,将刚才生成的一串内容复制到key里,title填写邮箱名,这样第一段落基本结束

    5.终端输入ssh -T git@github.com 中途可能会看提示你是否继续连接,输入yes继续

    6.成功后会有一段You've successfully authenticated, but GitHub does not provide shell access.的提示,表明你成功了

    这里有几个注意点:

    .每台电脑只需要一个SSHKey,他可以访问你的所有仓库

    .没个GitHub账号下可以生成多个SSHKey,例如你有多台设备,都想访问你的仓库内容

    .若SSHKey被删除了,重新生成一个替换之前就好

    4.上传本地工程到GitHub

    终于来到我们最初的目标内容了。首先我们需要两个命令先设置你的用户信息

    $ git config--globaluser.name"your name"

    $ git config--globaluser.email"your_email@youremail.com"

    至此我们的基本配置算是完成了,下面开始正儿八经的操作代码了

    1.首先我们第二步生成的仓库里clone下我们的地址,cd到项目管理路径下,执行

    $git clone https://github.com/PatrickMXY/EHBluetoothFrameWork.git操作

    地址在这里

    2.执行完1后我们就成功的把工程clone到了本地,我们尝试着在工程文件夹下做一些变更,例如我把我要提交的代码拷到目录下

    3.执行 git add .  将改动的地方添加到版本管理器

    4.执行 git commit -m “你的log” 提交到本地的版本控制库

    5.执行 git push -u origin master  至此我们就可以成功的把代码提交到GitHub了,我们登录到自己账号下响应的仓库里,就可以查看到我们的更新内容了。

        当然作为公开不收费的,它对外也是开源的

    相关文章

      网友评论

          本文标题:GitHub托管代码

          本文链接:https://www.haomeiwen.com/subject/ihollctx.html