一.密钥的创建
1.打开git输入"ssh-keygen -t rsa"指令,如下图所示
1)如果出现错误可以通过下方手段解决
如果想查看是否创建成功可参考下图
2)通过文件资源管理器创建,如图
2.复制文件路径
3.再次输入ssh-keygen -t rsa,将复制的文件路径粘贴
最后点击enter结束
二.远程仓库的选择
1.github
GitHub是一个面向开源及私有软件项目的托管平台,以下是对GitHub的详细介绍:
一、基本信息
- 网站名称:GitHub
- 创始人:Chris Wanstrath、PJ Hyett和Tom Preston-Werner
- 总部地点:美国旧金山
- 上线时间:2008年4月10日
- 主办单位:Microsoft
- 网站类型:开放源代码社区
二、发展历程
- 2008年4月10日,GitHub正式上线。
- 2014年1月23日,联合创始人汤姆·普雷斯顿-维尔纳(Tom Preston-Werner)从另一位联合创始人克里斯·万斯特拉斯(Chris Wanstrath)手中接过总裁职位,后者也将接过普雷斯顿-维尔纳留下的CEO位置。
- 2018年6月4日晚,微软宣布通过75亿美元的股票交易收购GitHub。10月26日,微软以75亿美元收购GitHub交易已完成。10月29日,微软开发者服务副总裁奈特·弗里德曼(Nat Friedman)成为GitHub的新一任CEO。
- 2020年3月17日,GitHub宣布收购npm,并保证npm将永远免费使用。
- 2021年11月4日,微软宣布GitHub CEO奈特·弗里德曼将于11月15日卸任,其职位由GitHub产品主管托马斯·多梅克接替。
- 2023年1月24日,微软GitHub发布博客称,将于2024年1月8日停止支持版本控制系统Subversion,即SVN。
- 2024年1月22日,地平线公司宣布将纯视觉自动驾驶算法——Sparse4D系列算法开源,该算法已在GitHub平台上线。
三、功能特点
- GitHub可以托管各种git库,并提供一个web界面。它允许用户进行代码托管、项目协作、代码审查、任务管理等一系列操作。
- GitHub的独特卖点在于从另外一个项目进行分支的简易性。用户可以轻松地fork一个项目,并在自己的分支上进行修改和提交。
- GitHub的Stars功能类似于朋友圈点赞,用户可以为支持的项目添加星标。
- GitHub Actions提供CI/CD功能,使用户能够在管理代码的同一个位置生成、测试、部署和运行工作流。
四、应用场景
- 开源项目协作:GitHub是全球最大的开源项目管理基地,大多数开源项目都会放在GitHub上。用户可以在这里提交issue、review code、参与讨论等。
- 个人或团队代码管理:无论是个人开发者还是大型团队的一员,GitHub都能提供强大的工具和功能来帮助用户更高效地管理项目代码。
- 代码分享与学习:GitHub上有大量的开源代码和资源,用户可以通过搜索或关注感兴趣的开发者或项目来学习新的技术和知识。
五、注册与使用
- 用户可以通过访问GitHub官网进行注册和登录。
- 注册完成后,用户可以创建自己的仓库(Repository)来托管和管理代码。
- 用户还可以克隆(Clone)仓库到本地进行开发,并提交(Commit)和推送(Push)代码到GitHub。
- 在GitHub上,用户可以创建分支(Branch)和合并(Merge)代码,以及使用Pull Request进行代码审查和合并。
总之,GitHub已经成为管理软件开发以及发现已有代码的首选方法,它极大地促进了开源项目的发展和代码共享。
2.gitee
Gitee(码云)是一个基于Git的代码托管平台,以下是对Gitee的详细介绍:
一、基本信息
- 软件名称:Gitee
- 别名:码云
- 上线时间:2013年5月27日
- 开发商:开源中国(OSChina)
- 主办单位:深圳市奥思网络科技有限公司
- ICP备案号:粤ICP备12009483号
- 软件语言:中文、英文
- 创始人:刘冬(红薯)
- 董事长:马越
- 网站地址:Gitee - 基于 Git 的代码托管和研发协作平台
二、发展历程
- 2013年,Gitee前身Git@OSC面世。
- 2016年,Gitee推出企业版,打造一体化的云端协作开发平台。
- 2018年,Gitee高校版上线。
- 2019年,专注于企业私有化部署的Gitee专业版上线。
- 2020年,针对超大规模企业私有化部署Gitee旗舰版上线,并承接工信部国家开源托管平台项目。
- 2021年,举办首届全球开源技术峰会GOTC。
- 2022年,Gitee用户总数突破1200万。
- 2023年,拥抱AI发展,Gitee支持AI大模型托管;同时,开源中国/Gitee获得7.75亿元B+轮战略融资,股份重组成为完全中立平台。
三、产品服务
Gitee提供多种版本的服务,以满足不同用户的需求:
- Gitee社区版:即全国领先、全球第二大的开源代码托管平台。自2013年上线以来,共服务了1200万开发者用户,累计托管仓库超过2800万个,是国内首屈一指的开源软件技术交流平台。
- Gitee企业版:即企业级DevOps研发效能平台,面向国内外企业客户,帮助企业以低成本的方式在公有云场景下快速打造一站式研发效能平台。
- Gitee专业版:是企业版私有化部署版本,更注重私有化部署与交付、技术服务等方面。可以实现私有化部署场景下的轻量级DevOps流程,支持快速安装部署、自助下载,并提供更专业的客户支持与数据迁移服务。
- Gitee旗舰版:为大型组织规范化提供研发效能平台,适应不同组织的管理与研发形态,全面提升大型企业的研发效能。旗舰版产品矩阵已构建了完整的国产软件替代方案,系列产品覆盖了项目协同域场景研发管理、测试管理、文档管理、知识库管理、代码管理场景中代码托管、代码扫描,持续交付场景中流水线、制品管理、应用发布管理,并基于工具链体系之上建立数据驱动的研发效能度量体系。为金融、央企、军工、高端制造等行业大客户提供了一站式DevOps工具平台。
- Gitee高校版:为高校教学服务提供了多场景的教学支持,包括班级管理、课程管理、布置批改作业等专为高校版研发的功能模块,助力计算机专业教学改革与“新工科”实践落地。
四、功能特点
- 支持Git版本控制:用户可以在Gitee上创建仓库,进行代码的版本控制和管理。
- 团队协作:Gitee支持团队协作,团队成员可以共同在仓库中进行代码开发和合作。
- 代码托管:用户可以在Gitee上托管自己的代码,方便进行代码的备份和分享。
- 代码评审:Gitee提供了代码评审功能,支持团队成员对代码进行审查和评定。
- 项目管理:用户可以在Gitee上创建项目,并进行项目的管理和跟踪。
- CI/CD集成:Gitee支持CI/CD集成,可以自动化地构建、测试和部署代码。
- Issue跟踪:Gitee提供了Issue跟踪功能,方便用户管理和解决项目中的问题和bug。
- Wiki文档:用户可以在Gitee上创建Wiki文档,方便记录项目相关的文档和信息。
五、应用场景
- 开发团队:Gitee可以为开发团队提供一套完整的协作管理工具,帮助团队成员们高效地进行开发与协作。Gitee具有强大的版本控制、代码托管、issue跟踪、wiki文档等功能,可以为团队成员提供一个安全、可靠、高效性的开发环境。
- 个人项目:Gitee提供了免费的代码托管服务,可以为个人开发者提供一个方便、高效的代码管理平台。开发者可以在Gitee平台上免费地托管自己的代码,同时可以与其他开发者交流和分享。
- 开源社区:Gitee还可以作为一个开源社区的平台,帮助各种开源项目进行代码托管、版本管理等功能。同时,Gitee还提供了funding、sponsor等功能,可以为开源项目的开发提供资金和支持。
六、市场地位与影响
Gitee是中国境内规模最大的代码托管平台,截至2023年7月,已经有1200万名注册用户和2800万个代码仓库。同时,Gitee还积极倡导开源共享的理念,为中国的软件开发者和开源社区提供了一个有价值的工具和平台。
综上所述,Gitee是一个功能强大、安全可靠的代码托管平台,它提供了全面的代码管理和协作工具,并广泛应用于开发团队、个人项目和开源社区等多个领域。
三.远程仓库的建立和密钥的上传
1.进入github创建账号
2.仓库的建立
3.密钥的上传
打开文件资源管理器
添加后进入仓库进行下一步
四.建立连接
**1.**返回git输入"git remote addorigin"指令
2.最后到github上查看是否上传
版权归原作者 xuherui123456 所有, 如有侵权,请联系我们删除。