使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

一、关于STM32CubeIDE

STM32CubeIDE 是ST公司最新推出的开发工具,具有 STM32 微控制器和微处理器的外围配置、代码生成、代码编译和调试功能。它基于ECLIPSE™/CDT框架和GCC工具链进行开发,GDB用于调试。它允许集成数百个完成ECLIPSE™ IDE 功能的现有插件。
STM32CubeIDE 集成了所有 STM32CubeMX 功能,可提供一体化的工具体验并节省安装和开发时间。在选择空 STM32 MCU 或 MPU 或预配置的微控制器或微处理器从板的选择后,将创建项目并生成初始化代码。在开发过程中,用户可以返回到外围设备或中间件的初始化和配置,并重新生成初始化代码,而不会影响用户代码。

产品支持多款平台开发,下载地址下载页面在此:STM32CubeIDE下载页面

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

二、STM32CubeIDE中的代码版本控制

一般地,我们在进行Git代码版本控制时,需要在项目文件夹,通过命令行代码当时操作进行push、pull、commit等操作,如下图:

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

STM32CubeIDE中内嵌了相关git菜单,我们可以通过STM32CubeIDE很方便的将我们的软件工程托管到码云Gitee或是GitHub上。

由于GitHub服务器在国外,访问可靠性以及接入速度都具有一定的限制。此处我们一码云Gitee为例,介绍通过STM32CubeIDE直接进行码云Gitee代码版本管理。

2.1 注册Gitee账号,并且新建一个私有仓库

第一步:打开git.oschina的网站,注册或者登录码云(可以使用第三方账号的),官网链接https://gitee.com/

第二步:新建一个私有仓库

点击网页右上角的+号,进行仓库新建。

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

2.2 通过STM32CubeIDE建立工程

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

点击create 

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

点击 finish

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

此处需要我们填入远程仓库信息,回到我们刚才的网站,复制上面的仓库URL地址,黏贴到上的URL一栏中。

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

账号和密码使用gitee的账号,账号不要使用gitee邮箱,使用你的gitee用户名。

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

点击Next

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

一路确认。。。

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

提示代码已经合并到Gitee.com。

再次在Gitee中查看,相关代码已经同步至云端。

使用STM32CubeIDE将项目推送到码云gitee私有仓库或github

如果需要使用GitHub进行代码托管,只需将上面的Gitee地址换成你注册的GitHub仓库地址,用户名密码换成GitHub的相关用户名密码即可。