当前位置: 首页 > article >正文

Sourcetree和GitLab的结合使用

一、写在前面

为什么是Sourcetree和GitLab?因为遇到的坑最少,在不用梯子的情况下,推送速度还可以。

这篇文章主要介绍的是,怎么把自己写的代码文件打包放到GitLab上去,方便别人下载使用,也方便自己在另一台设备上Clone到本地再接着写。

二、具体步骤

有2个东西,一个叫公钥,一个叫私钥,主要是为了安全而设计的玩意,咱不用管它们具体是什么,反正是工具,只要知道怎么用就行了。

不管是公钥还是私钥,都是在Sourcetree上生成的,Sourcetree里面有个功能可以一次性生成一对钥,其中一个是公一个是私。

公钥需要放到你的GitLab账户中,至于私钥嘛,不用管它……

看下面截图,先知道怎么去生成钥:

Sourcetree的顶部菜单栏里找到【工具】然后在下拉选项中点【启动SSH助手】,在这个助手里生成钥,生成好之后,把文件后缀是【.pub】的文件也就是公钥,用vscode打开,其它也行,只要能看到里面老长一串随机的大小写字母就行。

接着在GitLab账户里,按照下面截图中的步骤打开SSH Keys页面:

 来到SSH Keys页面后,点击右上角【Add new key】按钮,新增一个SSH Key,在新增的界面里最重要的是把复制的公钥文本粘贴到下面的输入框里,其它的看着填就行。

填好表单之后保存。

然后我们在GitLab中新建一个Project,这个我相信你会的……

再然后,我们在打开新建的项目,在右上角有个【Code ^】按钮点开,把像链接一样的东西,复制第二个,链接旁边有个复制按钮。

 回到Sourcetree中,点击【+】号,新建一个标签,然后点【Clone】,接着把刚刚复制的链接粘贴到第一个输入框中,最后点击一下空白处,等Sourcetree加载识别这个链接。

如果底下那个【克隆】的按钮可以点击了,那就是加载好了,点一下这个按钮,再等一会,你就发现项目就被Clone到本地了。

接下来就简单了,我们点击【文件状态】然后点击中间的【在文件资源管理中打开】,打开之后,我们就找到了“交接”的文件夹了。

我们把写好的代码批量复制并粘贴到上面打开的文件夹中,然后在Sourcetree中推送到GitLab上就行了。

省事点就在提交时勾选一下左下角的直接推送,就直接推送到网站上了。 


http://www.kler.cn/news/366801.html

相关文章:

  • Jetpack架构组件_LiveData组件
  • MySql中的锁的分类
  • GPT打数模——电商品类货量预测及品类分仓规划
  • 【NOIP提高组】加分二叉树
  • 手写路由Vue-Router源码实现原理
  • 文件下载漏洞
  • Mac 使用脚本批量导入 Apple 歌曲
  • 【力扣 + 牛客 | SQL题 | 每日4题】牛客大厂面试真题W3,W10
  • Protues中51单片机按键无法复位(已解决)
  • 【多态案例】电脑组装
  • 如何使用python seaborn进行复杂的数据可视化操作?
  • 使用API有效率地管理Dynadot域名,通过域名命令删除域名服务器(NS)
  • canvas-editor首行缩进
  • Python爬虫,初识xpath(1)
  • leetcode day1 910+16
  • 【文献及模型、制图分享】长江中游经济区“水—能源—粮食”系统与城市绿色转型适配性研究
  • java中常见集合,非常重要!!!
  • 基于SSM农业信息管理系统的设计
  • LeetCode Hot 100:回溯
  • 基于微信小程序的智能社区服务管理系统
  • 阻塞队列——Java
  • SQL SERVER 2005/2008/2012/2016/2020 数据库状态为“可疑”的解决方法(亲测可用)
  • LeetCode - #127 单词接龙
  • 在 MySQL 中,添加索引后,插入、更新和删除操作的性能通常会变慢的原因
  • 2.插入排序(斗地主起牌)
  • 强化学习数学原理学习(一)