美文网首页插件关于项目
mac下gitLab、sourceTree的配合使用

mac下gitLab、sourceTree的配合使用

作者: 夏弦 | 来源:发表于2016-03-10 15:21 被阅读19793次

在项目开发时,如何在mac下不适用命令行提交代码?gitLab、sourceTree这对默契的cp帮你解决问题。

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栏中的地址(见成功创建项目图) 可视化界面

相关文章

网友评论

  • 5d2c01237154:sourcetree是以前别人登陆的帐号。怎么切换成自己的
    一路向北客:@低调_哲 偏好设置里 网络或高级里面删除原来的账号
    低调_哲:你会弄了吗 切换自己的
  • Fsn_soul:楼主你好,为什么我在克隆一个仓库时填了SSH项目地址,总是提示这是一个无效的源路径/URL.克隆按钮一直是灰色的,你是如何解决的? Ps:我已经设置了SSH Key了.谢谢.
    魏Zjone:@akali 需要https的url
    Fsn_soul:@akali 后面我是选的本地然后配置了一下远程的地址。没有用sourcetree的远端配置了
    akali:你解决这个问题了吗,我也是碰到同样的问题,gitlab 的ssh无效,但是 github的ssh是可以用的
  • 柚子_童鞋:在创建项目完成后默认是ssh 的连接,这是个坑点
    Theshy:@魏Zjone http的一直要输入密码:joy:
    魏Zjone:@夏弦 url需要https的HHS的不行
    夏弦:@简昕 关于这个坑点能否多说点

本文标题:mac下gitLab、sourceTree的配合使用

本文链接:https://www.haomeiwen.com/subject/mlstlttx.html