热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

CSDN助力HBuilder,为开发者提供源码托管服务

出品|CSDN(ID:CSDNnews)近日,CSDN官方发布最新消息,专业开发者社区CSDN与国内HTML5

出品 | CSDN(ID:CSDNnews)

近日,CSDN官方发布最新消息,专业开发者社区CSDN与国内HTML5领军企业DCloud(数字天堂)进行深度合作,为HBuilder开发者提供源码托管服务。

GitCode是CSDN旗下为开发者提供免费Git仓库的代码托管平台;HBuilder是DCloud推出的一款泛前端IDE工具。此次双方合作,精心为开发者提供一键式源代码托管服务。

开发者可以在使用HBuilder编辑器过程中,一键为自己的源码生成Git仓库(可以是私有仓库,也可以选择成为开源项目),并且免费托管到GitCode平台。用户不但能跟踪管理自己项目中的源码版本,还可以借助GitCode开源平台与社区发展自己的开源项目。

HBuilder用户一键登录CSDN

目前,CSDN与DCloud已实现双方账号打通。HBuilder的开发者无需重复注册CSDN账户,直接使用HBuilder账户登录CSDN,并登录GitCode。

在HBuilder安装CSDN GitCode插件

CSDN 旗下的Git仓库托管服务GitCode(类似GitHub),也为开发者定制了 HBuilder的插件,用户完成插件安装后,开箱即用——该插件在HBuilder中可以一键生成Git仓库,托管Git仓库到GitCode,支持团队协作。

目前插件已上线插件市场,深受开发者喜爱,短时间内已经有2500+开发者安装使用了该插件,并在GitCode上托管了超过上千个项目。

插件地址详见:https://ext.dcloud.net.cn/plugin?id=4882,或在插件市场搜索【CSDN GitCode】进行安装体验。

HBuilder用户可享受免费的代码托管服务

HBuilderX 为 GitCode 的 Git 服务提供了2个入口。

一、新建项目界面,可以直接创建到 GitCode 上

在新建项目界面,开发者可选择勾选 【上传到Git代码托管平台】,此操作会在编辑器创建好项目之后,也会同时在GitCode的 Git 服务上创建项目,并且同步代码:

二、对于已有项目,点击右键,可一键托管到 GitCode 上

用户可以在项目管理器界面,右键点击项目名称,选择 【托管当前项目】 功能,托管已经存在的项目:

进入托管流程的项目,需根据弹窗提示填写项目在 GitCode 平台托管的基本信息。对于项目本身,开发者既可以选择托管到个人名下,也可以托管到具有创建项目权限的组织下,并生成组织项目。

组织项目多用于团队协作,当需要新增一个组织时,可以直接点击弹窗中的“创建”链接,添加一个新组织(注:每个用户最多可以创建5个组织)。

最后,点击弹窗中的【托管】按钮,已经输入的项目信息和本地的代码仓库将由该插件一并推送到  GitCode 平台。在项目新增成功后,HBuilderX 右下角将返回创建结果和项目在  GitCode 平台的URL地址以及为项目添加协作成员的快捷入口。

假如需要和其他团队成员在该项目中进行协作,开发者可以在该项目的【项目成员设置页面】为项目添加协作者,我们推荐采用【邀请链接】的方式邀请协作用户。 

在HBuilderX中开发 GitCode 平台上已托管项目

在 HBuilderX 顶部菜单或项目管理器右键菜单,可以选择导入 Git 项目。

如果导入的链接是GitCode的项目地址,则会自动通过 GitCode 插件来完成导入。

此时,开发者无需进行复杂的 Git 配置,支持 https 方式免密直接导入功能(ssh 方式走单独的 ssh 协议,需要开发者自行配置用户密钥使用)。

点击导入后,根据弹窗提示配置导入过程中的信息,如分支、LFS 等。

不论是通过插件进行托管的项目,还是通过 Git 导入拉取的项目,在安装 HBuilderX 的 Git 插件后(也可以安装增强的easyGit插件:https://ext.dcloud.net.cn/plugin?id=2475),都可以正常的提交、拉取代码、查看日志。

在项目名称处单击右键,也可以一键在浏览器中打开 GitCode ,如果需要使用多人邀请等功能,则需在 GitCode上进行操作。

更多使用注意事项。详见插件地址:https://ext.dcloud.net.cn/plugin?id=4882

开发者伙伴招募

与 Hbuilder 的合作是 GitCode 为开发者提供更便利的代码托管服务的第一步,未来CSDN GitCode将为开发者提供更多服务,在源码托管的基础上,进一步提供持续集成等功能。我们热诚欢迎更多有代码托管、协作需求的伙伴体验并接入我们的服务,一起为开发者提供更便捷优质的专业服务。欢迎微信联系GitCode运营同学【微信号:mynamemao】或邮件【maoxx@csdn.net】

同时,DCloud也欢迎更多服务开发者的业内公司合作,包括产品、美术设计、源码托管、持续集成、测试等,入驻HBuilder开发者开放平台 https://open.dcloud.net.cn,一起为开发者打造更好的服务与体验。

☞应用内广告帮助乐易实现收入+玩家时长双丰收☞“再见,Linux!”☞绝密邮件曝光!看乔布斯如何拯救濒危的苹果?


推荐阅读
  • 从零开始构建完整手机站:Vue CLI 3 实战指南(第一部分)
    本系列教程将引导您使用 Vue CLI 3 构建一个功能齐全的移动应用。我们将深入探讨项目中涉及的每一个知识点,并确保这些内容与实际工作中的需求紧密结合。 ... [详细]
  • 解决微信电脑版无法刷朋友圈问题:使用安卓远程投屏方案
    在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 在现代网络环境中,两台计算机之间的文件传输需求日益增长。传统的FTP和SSH方式虽然有效,但其配置复杂、步骤繁琐,难以满足快速且安全的传输需求。本文将介绍一种基于Go语言开发的新一代文件传输工具——Croc,它不仅简化了操作流程,还提供了强大的加密和跨平台支持。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 本题涉及一棵由N个节点组成的树(共有N-1条边),初始时所有节点均为白色。题目要求处理两种操作:一是改变某个节点的颜色(从白变黑或从黑变白);二是查询从根节点到指定节点路径上的第一个黑色节点,若无则输出-1。 ... [详细]
  • VSCode与Gitee集成:项目提交的高效实践
    本文介绍如何利用VSCode内置的Git工具将项目提交到Gitee,简化Git命令的使用,提升代码管理效率。同时分享一些常见的踩坑经验和解决方案。 ... [详细]
  • 深入解析 Spring Security 用户认证机制
    本文将详细介绍 Spring Security 中用户登录认证的核心流程,重点分析 AbstractAuthenticationProcessingFilter 和 AuthenticationManager 的工作原理。通过理解这些组件的实现,读者可以更好地掌握 Spring Security 的认证机制。 ... [详细]
  • 探讨了小型企业在构建安全网络和软件时所面临的挑战和机遇。本文介绍了如何通过合理的方法和工具,确保小型企业能够有效提升其软件的安全性,从而保护客户数据并增强市场竞争力。 ... [详细]
  • 本文详细介绍了如何在 Windows 环境下使用 node-gyp 工具进行 Node.js 本地扩展的编译和配置,涵盖从环境搭建到代码实现的全过程。 ... [详细]
  • FinOps 与 Serverless 的结合:破解云成本难题
    本文探讨了如何通过 FinOps 实践优化 Serverless 应用的成本管理,提出了首个 Serverless 函数总成本估计模型,并分享了多种有效的成本优化策略。 ... [详细]
  • 尽管深度学习带来了广泛的应用前景,其训练通常需要强大的计算资源。然而,并非所有开发者都能负担得起高性能服务器或专用硬件。本文探讨了如何在有限的硬件条件下(如ARM CPU)高效运行深度神经网络,特别是通过选择合适的工具和框架来加速模型推理。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 构建基于BERT的中文NL2SQL模型:一个简明的基准
    本文探讨了将自然语言转换为SQL语句(NL2SQL)的任务,这是人工智能领域中一项非常实用的研究方向。文章介绍了笔者在公司举办的首届中文NL2SQL挑战赛中的实践,该比赛提供了金融和通用领域的表格数据,并标注了对应的自然语言与SQL语句对,旨在训练准确的NL2SQL模型。 ... [详细]
  • 本文介绍如何使用 Sortable.js 库实现元素的拖拽和位置交换功能。Sortable.js 是一个轻量级、无依赖的 JavaScript 库,支持拖拽排序、动画效果和多种插件扩展。通过简单的配置和事件处理,可以轻松实现复杂的功能。 ... [详细]
author-avatar
249126059_a32331
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有