热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

码云与与GitHUB的对比及使用码云细节

转自:http:blog.csdn.netwzz_580640articledetails51960189与GitHUB的对比服务器在国内,速度更快免费账户同样可以建立私有项目,而


转自:http://blog.csdn.net/wzz_580640/article/details/51960189


与 GitHUB 的对比

  1. 服务器在国内,速度更快
  2. 免费账户同样可以建立 私有 项目,而 GitHUB 上要建立私有项目必须 付费

使用

  • 注册账号

    • 建议使用网易的邮箱,使用其他免费邮箱可能会收不到验证邮件
  • 添加 SSH 公钥



  • 开源中国帮助文档地址:https://git.oschina.net/oschina/git-osc/wikis/帮助#ssh-keys

    • 进入终端,并输入以下命令

    # 切换目录,MAC中目录的第一个字符如果是 `.` 表示改文件夹是隐藏文件夹
    $ cd ~/.ssh
    # 查看当前目录文件
    $ ls

    # 生成 RSA 密钥对
    # 1> "" 中输入个人邮箱
    # 2> 提示输入私钥文件名称,直接回车
    # 3> 提示输入密码,可以随便输入,只要本次能够记住即可
    $ ssh-keygen -t rsa -C "xxx@126.com"

    # 查看公钥内容
    $ cat id_rsa.pub
    • 将公钥内容复制并粘贴至 https://git.oschina.net/profile/sshkeys

    • 测试公钥

    # 测试 SSH 连接
    $ ssh -T git@git.oschina.net

    # 终端提示 `Welcome to Git@OSC, xxx!` 说明连接成功
    • 新建项目
    • 克隆项目
    # 切换至项目目录
    $ cd 项目目录

    # 克隆项目,地址可以在项目首页复制
    $ git clone git@git.oschina.net:xxx/ProjectName.git
    • 添加 gitignore
    # ~/dev/github/gitignore/ 是保存 gitignore 的目录
    $ cp ~/dev/github/gitignore/Swift.gitignore .gitignore
    • 提示:

      • 可以从 https://github.com/github/gitignore 获取最新版本的 gitignore 文件
      • 添加 .gitignore 文件之后,每次提交时不会将个人的项目设置信息(例如:末次打开的文件,调试断点等)提交到服务器,在团队开发中非常重要
    • 常见命令

    # 将项目克隆到本地
    $ git clone xxx

    # 添加到代码区
    $ git add .

    # 添加到版本库
    $ git commit -m "注释"
    随便整理了下,希望对大家有所帮助




3
0
   

我的同类文章

http://blog.csdn.net

      推荐阅读
      • CentOS7.8下编译muduo库找不到Boost库报错的解决方法
        本文介绍了在CentOS7.8下编译muduo库时出现找不到Boost库报错的问题,并提供了解决方法。文章详细介绍了从Github上下载muduo和muduo-tutorial源代码的步骤,并指导如何编译muduo库。最后,作者提供了陈硕老师的Github链接和muduo库的简介。 ... [详细]
      • 简单理解rsa的加密和签名PHP实现
        我们先动手在linux上生成一下rsaPs:openssl是一堆加密算法和安全协议的开源集合,像RSA,DES,MD5,RC4等等,都能在openssl里面找到源代码 ... [详细]
      • imnewtotheswiftandxcodeworld,soimhavingaproblemtryingtointegrateapackagetomypro ... [详细]
      • PHP 扩展编译的通用方法
        2019独角兽企业重金招聘Python工程师标准以memcache扩展为例子首先需要到软件的官方(如memcached的地址http:pecl.php.netp ... [详细]
      • python基础(二、pycharm安装、卸载)
        3.在Ubuntu中安装PyCharmPyCharm的官方网站地址是:https:www.jetbrains.compycharm注意:安装时不要使用root用户安装,否则后期使用 ... [详细]
      • 看完这篇还搞不懂HTTPS,就来找我!
        本文将为大家详细梳理一下H ... [详细]
      • 开发笔记:googletest安装与使用
        本文由编程笔记#小编为大家整理,主要介绍了googletest安装与使用相关的知识,希望对你有一定的参考价值。简介googletest是Google公司 ... [详细]
      • 开发笔记:加密&json&StringIO模块&BytesIO模块
        篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
      • 本文介绍了iOS数据库Sqlite的SQL语句分类和常见约束关键字。SQL语句分为DDL、DML和DQL三种类型,其中DDL语句用于定义、删除和修改数据表,关键字包括create、drop和alter。常见约束关键字包括if not exists、if exists、primary key、autoincrement、not null和default。此外,还介绍了常见的数据库数据类型,包括integer、text和real。 ... [详细]
      • 设计模式实现对象的复用——享元模式的概述和角色解析
        本文介绍了设计模式中的享元模式,该模式通过共享技术实现了大量细粒度对象的复用,从而提高系统性能。文章详细解析了享元模式的概述和角色,包括抽象享元类、具体享元类和非共享享元类。通过本文的阅读,读者可以了解享元模式的原理和应用场景,从而在实际开发中更好地利用该模式实现对象的复用。 ... [详细]
      • 本文分享了一位Android开发者多年来对于Android开发所需掌握的技能的笔记,包括架构师基础、高级UI开源框架、Android Framework开发、性能优化、音视频精编源码解析、Flutter学习进阶、微信小程序开发以及百大框架源码解读等方面的知识。文章强调了技术栈和布局的重要性,鼓励开发者做好学习规划和技术布局,以提升自己的竞争力和市场价值。 ... [详细]
      • java.lang.Class.getDeclaredMethod()方法java.lang.Class.getDeclaredMethod()方法用法实例教程-方法返回一个Met ... [详细]
      • 使用gitolite搭建一个私有的git服务器,来管理git仓库。有了它,就可以跟小伙伴们愉快地进行远程协作啦。今天又折腾了一遍,在这里把几个关键的步骤记下来,方便以后查阅。准备工 ... [详细]
      • 1.码云上根据需求创建项目;2.进入项目——克隆下载 选择复制SSH3.clone码云上的项目到本地:在相关目录(如A)下运行终端,执行指令:gitclone复制的SSH地址;  ... [详细]
      • 使用npmi编译vue项目出现无法下载github.com中的对应的包源文件报错信息如下:npmERR!fatal:unabletoaccess'https:github ... [详细]
      author-avatar
      暂时不用的微博
      这个家伙很懒,什么也没留下!
      PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
      Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有