GitLal+sourceTree版本管理

GitLab+sourceTree版本管理

如果把代码提交到github上,只能是公开的,除非你花钱了,但是我不想花钱,所以我选择了gitLab作为git服务器,使用gitLab的具体步骤如下:

1.申请一个gitLab账号https://gitlab.com

2.然后登录进去,新建工程,点击小狼头;

3.使用gitLab和使用其他客户端一样,需要建立一个上传RSA公钥,打开终端输入:ssh-keygen,此时生成了一对公钥和私钥,

终端命令如下:

《1》appledeMacBook-Air:~ wsy$ ssh-keygen

一路回车,生产RSA公钥和私钥

《2》appledeMacBook-Air:~ wsy$ cat .ssh/id_rsa.pub

打开公钥,复制到gitLab上

4.添加公钥

点击ADD SSH Key,把刚才生成的公钥添加进去,OK

5.复制工程路径进行clone,比如    [email protected]:wangsuyan/ReadNameList.git

6.在终端输入, git clone [email protected]:wangsuyan/ReadNameList.git

我选择的是直接克隆到桌面

7.新建一个工程,把工程建到刚才克隆的项目下

8.在App Store上下载一个Soure Tree作为git客户端;

9.下载好Soure Tree后,直接把克隆的项目拖入到 Soure Tree中;

10.好了,一切OK,

11.接下来就是 Soure Tree 的使用了,具体使用和其他的 git客户端类似

12.提交久可以了。

时间: 2024-08-26 11:58:36

GitLal+sourceTree版本管理的相关文章

GitBash、EGit、SourceTree三个Git管理工具对比

Git管理工具对比(GitBash.EGit.SourceTree) GitBash是采用命令行的方式对版本进行管理,功能最为灵活强大,但是由于需要手动输入希望修改的文件名,所以相对繁琐. EGit是Eclipse的Git插件,最为纠结的一个软件,因为开发时直操作很方便,尤其是有svn开发情节的人更热衷于这样,不过EGit中有很多bug和不人性化的东西,让人吐血,所以 一句话EGit并不能解决所有Git问题,开发时必须部分依赖于其他Git管理工具.一会一一列举. SourceTree是最近应用的

【android Studio】零git知识、零脚本命令,即刻体验git版本管理魅力!

git的优点就不去多说了.阻碍咱新手体验它的唯一问题就是门槛太高,脚本看着像天书, 本文主要阐述的,就是如何在android studio上,也能像tfs那样,非常简单的操作,就能使用git进行版本管理 几个月用下来,咱每天要做的就是开始工作前,alt+下方向键,从服务端拉取数据:结束工作后,alt+上方向键,将代码提交到服务器上.就这两步,完成了版本管理. 因此,有了这篇面向新手的图文并茂的文章,一步步按照步骤下来,你就可以完成项目对git的融合. (提示:面向新手的介绍型文章,因此步骤细致繁

Git管理工具对比(GitBash、EGit、SourceTree)

GitBash是采用命令行的方式对版本进行管理,功能最为灵活强大,但是由于需要手动输入希望修改的文件名,所以相对繁琐. EGit是Eclipse的Git插件,最为纠结的一个软件,因为开发时直操作很方便,尤其是有svn开发情节的人更热衷于这样,不过EGit中有很多bug和不人性化的东西,让人吐血,所以 一句话EGit并不能解决所有Git问题,开发时必须部分依赖于其他Git管理工具.一会一一列举. SourceTree是最近应用的一个软件,一句话概括,既有GitBash的命令行,又有EGit的图形化

SourceTree的使用(git管理项目)

1.SourceTree 是什么? SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作.同时它也是Mercurial和Subversion版本控制系统工具.支持创建.提交.clone.push.pull 和merge等操作. 特点:分布式 优点:就是当前写完了代码, 提交到本地仓库后, 不用害怕丢失, 而且也可以做版本的记录, 如果将来有一天想找回几天前的代码, 也是可以的. 备注:代码的合并是从远程仓库拉取下来别人新写

Git本地项目上传 & SourceTree & GitHub 简单使用

Git(分布式版本控制系统) Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件.a Git能够帮助我们解决文件的提交.检出.回溯历史.冲突解决.多人协作模式等问题. 今天我们来介绍一下Git版本管理工具Sourcetree: SourceTree 是 Windows

Git本地项目上传,版本管理工具与GitHub的简单结合使用

Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. Git能够帮助我们解决文件的提交.检出.回溯历史.冲突解决.多人协作模式等问题. 今天我们来介绍一下Git版本管理工具Sourcetree: SourceTree 是 Windows 和Mac OS X 下免费的

git之sourceTree操作流程

1x.sourceTree的使用流程  12.Git管理工具对比(GitBash.EGit.SourceTree)  11.SourceTree使用SSH克隆码云项目 ====== 1x.sourceTree的使用流程  1.      安装Git 下载地址:点击打开链接 安装指南:默认选项即可 2.      安装TortoiseGit 下载地址:点击打开链接 安装指南:点击打开链接 11.win系统git的安装和环境变量配置: windows下生成github ssh公钥--ssh克隆方式提

sourceTree 安装使用步骤 - Mac

刚到公司,公司是用sourceTree管理代码,瞬间懵逼,自己下载吧,安装到 要去Atlassian上注册账号,点击goto 按步骤输入邮箱地址和登录密码. 我用的苹果电脑  网页打不开 查询网上说的要FQ 我就用APP store 下载一个VPN 随意下载一个 打开,  我用的第一个 打开网页 按步骤输入邮箱地址和密码了,  等着邮件回复  这是一个坑呀 回复要一天 一般都是半夜十二点才给发,而且我用的QQ邮箱 直接给发到垃圾箱了 进去访问网址 还的打开VPN 点击downloads  找到s

iPad上用Codea-SCM调用git web services做版本管理

iPad上用Codea-SCM调用git web services做版本管理 目录 说明 安装 Codea-SCM 远端代码仓库设置 本地 Codea-SCM 设置 说明 在 iPad 上使用 Codea 做项目开发,虽然调试.修改代码很方便,但是有一点比较麻烦,就是 Codea 无法做版本管理,所以有时修改错了,想回退到之前的稳定版本,就没办法了,只能手动保存每个版本的代码. 现在有一种方法可以把 Codea 的项目自动提交到 git 服务器上,可以非常方便地管理你的不同版本. 安装 Code