当前位置:   article > 正文

【Git版本控制管理】Gitee(码云)和GitHub的使用_公共版本库的使用之码云、github

公共版本库的使用之码云、github

远程仓库的使用

远程仓库是指托管在因特网或其他网络中的你的项目的版本库。 你可以有好几个远程仓库,通常有些仓库对你只读,有些则可以读写。 与他人协作涉及管理远程仓库以及根据需要推送或拉取数据。 管理远程仓库包括了解如何添加远程仓库、移除无效的远程仓库、管理不同的远程分支并定义它们是否被跟踪等等。

  • 远程仓库国外最知名就是GitHub
  • 国内的仓库比较出名的就是Gitee

使用码云(Gitee)

  • 注册账号 Gitee

  • 进入账号设置, 绑定SSH公钥 , 这样就能在本地将代码推送到你远程的代码仓库中, 而SSH公钥就是验证你身份的一种方式

    • 好处是每次使用Git软件就可以免密登录Gitee; 使用SSH公钥可以让你在你的电脑和 Gitee 通讯的时候使用安全连接

    请添加图片描述

    在设置中找到SSH公钥

  • 然后回到本地电脑的Git软件, 使用下面命令生成公钥

    ssh-keygen
    
    • 1

请添加图片描述

通过cat命令查看公钥文件的内容, 复制下面的公钥即可

请添加图片描述

首先 ssh-keygen 会确认密钥的存储位置(默认是 .ssh/id_rsa),然后它会要求你输入两次密钥口令。 如果你不想在使用密钥时输入口令,将其留空即可就直接回车。

  • 将生成的公钥复制到码云上, 确认时会需要你输入账号的密码才能添加成功

    请添加图片描述

  • 即添加成功

请添加图片描述

  • 那个页面也可以管理你的公钥, 可以删除或者添加

  • 在Git的终端中输入

    ssh -T git@gitee.com
    
    • 1

    然后输入yes, 显示successfully就添加成功了, 就可以使用SSH协议对仓库进行操作了

    请添加图片描述

  • 创建仓库

    请添加图片描述

  • 通过SSH进行克隆远程仓库

    请添加图片描述

使用GitHub

使用SSH实现免密登录GitHub, 使用SSH公钥可以让你在你的电脑和 GitHub通讯的时候使用安全连接

  • 注册账号 GitHub

  • 和Gitee相似, 登录后点击右上角的头像, 进入设置(Settings)

    请添加图片描述

  • 然后将公钥添加到SSH中

    请添加图片描述

  • 上面的配置Gitee的时候就已经生成公钥了, 直接复制上面的公钥即可, 若还没配置Gitee就使用ssh-keygen 来生成公钥, 此步骤与配置Gitee的一样。

    请添加图片描述

  • 点击添加后, 会让你输入GitHub账号的密码来确认添加, 确认后就完成了!

    请添加图片描述

  • 在Git的终端中输入

    ssh -T git@github.com
    
    • 1

请添加图片描述

  • 显示成功则说明添加完成!

  • 同理也可以和Gitee上那样先添加个仓库, 将仓库的地址添加到remote中

    请添加图片描述

注意 : GitHub在国内很不稳定, 时不时会断开, 这样就很麻烦, 这也就是我为啥先配置Gitee的原因, 若访问不了GitHub,还是先不要配置了, 很浪费时间, 使用Gitee作为练手也够了! 当然若是坚持使用GitHub也可以使用开发者边车dev-sidecar, 通过开代理来访问GitHub, 这样速度会很快.

OK ,与远程仓库已经建立号连接了, 方便下次推送文件到远程仓库上!

参考文献 :
《Git版本控制管理 第二版》人民邮电出版社
《Pro Git》Git官网的pdf下载 ; 在线中文文档查看

未完待续…

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/694391
推荐阅读
相关标签
  

闽ICP备14008679号