Linux的C++程序上传gitee免密方式

Linux的C++程序上传gitee免密方式

在学习如何将代码上传gitee仓库时觉得操作有点繁琐,担心忘记,记录下来。

1、第一步:注册一个gitee账号,绑定主邮箱号(可以是QQ邮箱号)。

2、在Linux的终端输入后按下回车:

ssh-keygen -t ed25519 -C "你的邮箱号"

会提示保存路径,不要输入任何内容!按下三次回车键即可。

然后你会看见一个四四方方的框的图形

接着输入

cat ~/.ssh/id_ed25519.pub

回车后会出现一大段 以 ssh-ed25519 开头,以你的邮箱号结尾的字符串。复制到Gitee。

3、打开Gitee,点击头像——个人设置——安全设置——SSH公钥

4、将复制的一大串字符串粘贴到公钥的方框中点击确定。

5、修改远程仓库的地址为SSH格式,在终端输入

git remote add origin git@gitee.com:snow_cat_zxr/cpp_-fuzzy_-control.git //若修改已有的远程地址 将add 换为 set-url

其中冒号后面的内容来自你新创建的仓库地址

6、测试连接,在终端输入:

ssh -T git@gitee.com

显示successfully就说明已经配置成功。

此时在C++终端输入

git remote -v

显示https://gitee.com目录说明确实已经连接上了。

7、免密推送

先在C++终端输入

git branch

如果显示main ,则输入(如果不是main就输入master):

git push -u origin main git push -u origin master //来自Gitee

回车后输入 yes.

然后在giee上查看,已经成功推送啦。

最后,推送步骤:

//扫描检查修改了哪些文件避免漏改 ,传上不该传的文件 git status //添加修改文件xxx.cpp (xxx是文件名) git add XXX.cpp //或者添加所有修改的文件 git add . //提交 git commit -m " 这里写修改说明(如修改了XXX的内容)" //上传推送 git push //首次推送需要使用 git push -u origin main 进行绑定