若使用代码托管,可以优先考虑 Git。Git 是一个分布式版本控制系统,广泛用于软件开发和其他版本控制场景。它可以有效地跟踪和管理文件的变化,尤其适用于团队协作开发,帮助开发者记录和管理源代码的版本历史。
Git的安装及配置: 在 Ubuntu 桌面打开一个终端,运行:
sudo apt updatesudo apt install git
安装完成后,你可以验证 Git 是否安装成功,并查看其版本。运行以下命令:
git --version
安装 Git 后,你还需要配置你的用户名和电子邮件地址,这对每次提交都非常重要。执行以下命令来配置:
git config --global user.name "Your Name"git config --global user.email "your_email@example.com"
你可以通过以下命令查看 Git 的配置:
git config --list
配置完成如下图:

设置主邮箱: 注册登录 Gitee(https://gitee.com/) ,添加主邮箱为自己本地 git 仓库设置的邮箱,注意一定要和上面配置的邮箱相同,否则无法正确提交。 
新建Git仓库: 考虑到部分情况下会有网络问题,所以不使用 GitHub。为保护代码安全,建议保持仓库状态为不公开。


SSH配置: 我们可以在本机一次性配置 SSH 以后免密登录,SSH 密钥组成和作用如下: 作用: 实现本地仓库和 gitee 平台之间免登录的加密数据传输 组成: id_rsa (私钥文件,存放于客户端的电脑中即可)、id_rsa.pub (公钥文件,需要配置到 gitee 平台中)
私钥加密的信息,只能通过公钥解密。公钥加密的信息,只能通过私钥解密。安全性高!
SSH 密钥创建与使用步骤: 1)先在本机(Windows/Ubuntu均可)生成一个密钥 (以后也可以重新生成、重新配置),打开一个终端,输入以下命令:
ssh-keygen -t rsa -C "alec0617@163.com" #你的邮箱
2)连续敲击三次回车,即可在根目录 .ssh 文件夹下生成 id_rsa 和 id_rsa.pub 两个文件。
3)使用 VSCode 打开 id_rsa.pub 文件,如果是 Ubuntu 则在当前目录输入以下命令:
cat id_rsa.pub

5)复制输出的公钥,打开 Gitee → 个人设置 → 安全设置 → SSH 公钥,将公钥粘贴到这里,点击确定即配置完成。

将本地代码推送至远程git仓库: 你可以利用以下命令创建一个本地仓库(相当于开发环境),并将其推送至远程仓库中:
#创建本地example目录mkdir example #进入到example目录中cd example #将当前目录初始化为一个Git仓库git init #创建README.mdtouch README.md #将README.md添加到Git的暂存区git add README.md #将暂存区的更改提交到本地仓库,并附上"first commit"的提交信息git commit -m "first commit" #将远程仓库添加到本地Git仓库中,并指定该远程仓库的名称为origingit remote add origin git@gitee.com:alec0617/magpie360.git #将本地master分支的内容推送到远程仓库origin上的master分支git push -u origin "master"
-u 选项会将本地分支与远程分支关联起来,以后你可以直接使用 git push和 git pull,无需每次指定远程仓库和分支名称。
克隆远程仓库代码: 在板载计算机(相当于生产环境)的合适目录下打开一个终端,输入:
git clone git@gitee.com:alec0617/magpie360.git
即可将远程仓库中的代码下载到板载计算机中,随后完成相应部署编译即可。