首页 > 其他分享 >mac下gitLab、sourceTree的配合使用

mac下gitLab、sourceTree的配合使用

时间:2023-06-11 18:05:02浏览次数:42  
标签:git 版本 项目 仓库 gitLab --- mac key sourceTree


         1、认识一下gitLab这个版本管理工具。

说到版本管理工具,大家会想到svn,git和svn还是有差别的。svn是集中化的版本控制系统, 只有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。git是分布式的版本控制系统, 每一个终端都是一个仓库,客户端并不只提取最新版本的文件快照,而是把原始的代码仓库完整地镜像下来。每一次的提取操作,实际上都是一次对代码仓库的完整备份。




 




 



2、git的使用

2-1、登录

管理员会为使用者开通账号并设置权限,如是否可创建group等

2-2、修改密码等账号信息

 




 



2-3、生成ssh key

 




 



 




 



在终端里按照文档提示的进行命令输入,ssh-keygen - t rsa -C "开通git的邮箱"回车




 



 




 



直接回车




 



我已经生成过key,所以会提示overwrite,如果是第一次生成的话接下来会生成key,然后将生成的key复制到git中

 




 




 



接下来就能进行提交、推送、拉取等操作了,等创建完项目sourceTree该上场了。

3、新建项目--->设置项目名--->设置项目权限--->成功创建项目

 




新建一个项目



 




设置项目名



 




设置项目权限



 




成功创建项目



 

4、sourceTree的使用

新建一个新仓库--->从url克隆--->单击一下目标路径自动填写路径与项目文件夹--->自动弹出可视化界面--->通过提交、拉取、推送等操作实现代码管理。到这里git与sourcetree的配合使用介绍完了。

 




新建一个git仓库



 




填写url:git中ssh栏中的地址(见成功创建项目图)



 




可视化界面






文/夏弦(简书作者)
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。




标签:git,版本,项目,仓库,gitLab,---,mac,key,sourceTree
From: https://blog.51cto.com/u_6186189/6458396

相关文章

  • mac下安装Mysql5.7遇到默认密码的大坑
    哈哈,当时我装5.7也遇到过这样的情况 安装的过程很简单,就直接到官方下mysqldmg,一路下一步就可以装完.. MacMysqldmg下载地址,http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.10-osx10.10-x86_64.dmg但是带来的问题是,默认密码不为空…mysql-uroot-p登陆不进去…直接......
  • Mac下添加java环境变量
    发现一个坑:最近发现有同事按照本文方式配置jdk环境变量一直不成功,后来发现他是使用了“Oh-My-Zsh”,配置文件的路径不是/etc/profile或~/.bash_profile,它有自己的配置文件,所以还是推荐大家使用mac自带的终端或者iTerm2来配置。————————正文开始——————-Mac下添加java环......
  • macOS Sonoma 如何创建可引导的 macOS 安装介质
    macOSSonoma如何创建可引导的macOS安装介质如何创建可引导的macOS安装器|如何制作macOSUSB启动盘请访问原文链接:https://sysin.org/blog/macos-createinstallmedia/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org当前版本:->macOSVentura13.4(22F66......
  • Burp Suite Professional / Community 2023.6 (macOS, Linux, Windows) - Web 应用安
    BurpSuiteProfessional/Community2023.6(macOS,Linux,Windows)-Web应用安全、测试和扫描BurpSuiteProfessional,Test,find,andexploitvulnerabilities.请访问原文链接:https://sysin.org/blog/burp-suite-pro-2023/,查看最新版。原创作品,转载请保留出处。作者......
  • GitlabCI学习笔记之五:GitLabRunner pipeline语法之artifacts dependencies
    artifacts用于指定在作业成功或者失败时应附加到作业的文件或目录的列表。作业完成后,工件将被发送到GitLab,并可在GitLabUI中下载。artifacts:paths路径是相对于项目目录的,不能直接链接到项目目录之外。将制品设置为target目录artifacts:paths:-target/禁用工件......
  • GitlabCI学习笔记之五:GitLabRunner pipeline语法之cache
    cache缓存用来指定需要在job之间缓存的文件或目录。只能使用该项目工作空间内的路径。不要使用缓存在阶段之间传递工件,因为缓存旨在存储编译项目所需的运行时依赖项。如果在job范围之外定义了cache ,则意味着它是全局设置,所有job都将使用该定义。如果未全局定义或未按job定义则......
  • C语言宏(macro)小技巧
    目录字符串化运算符(stringizingoperator)记号粘贴运算符(token-pastingoperator)二选一选择器宏(mux)字符串化运算符(stringizingoperator)运算符#在宏中会将实参直接转化为字符串literal,也就是字符串常量,举个简单的例子:#definearg2str(p)#pputs(arg2str(666));//宏展开后变......
  • Mac 修改 HostName 和用户名
    Mac修改HostName和用户名修改HostName:zhpj@zhpj~%sudoscutil--setHostNamelocalhostzhpj@zhpj~%重新打开终端:Lastlogin:SatJun1012:45:31onttys001jason@localhost~%‍修改用户名参照视频(最后的两分钟):修改Mac电脑的用户名,最简单的操作,却蕴含......
  • Mac 配置 用brew 配置mongodb 的配置
    安装参考这个 https://blog.csdn.net/qq_37268201/article/details/103962477修改Http类型和缓存https://zhuanlan.zhihu.com/p/474800808 方案一https://www.likecs.com/ask-586760.html 查看时,参考下面[email protected],whichmeansitwasnot......
  • COMP9417 Machine Learning 机器学习
    COMP9417-MachineLearningHomework1:RegularizedRegression&NumericalOptimizationIntroductionInthishomeworkwewillexploresomealgorithmsforgradientbasedoptimization.Thesealgorithmshavebeencrucialtothedevelopmentofmachinelearnin......