3.git、TortoiseGit的安装、仓库的配置教程
参考:https://blog.csdn.net/hc_ttxs/article/details/79375788
引言:
Git: 就是最原始的分布式版本控制系统,是开源的。
GitHub:与Git不同的是,Git是一个单独的软件,而GitHub是一个网站。用户可以在github上面申请账号,并创建自己版本仓库。
不过对于免费的仓库,用户必须公开自己仓库中的所有源代码,而付费仓库可以上传私密代码。
Gitlab:GitLab是一款单独的软件,在Git的基础上搭建起来的Web服务。它可以创建私有库,
解决了GitHub的免费仓库必须公开源码的问题。一般的企业或者工作室开发都会选择使用它。
一、Web端使用
网页打开服务器地址后,使用用户名、密码登录。登录后完善个人信息,如已在项目中,可通过项目页签查看对应的项目版本配置库信息,
同时还可以看到相关的项目数据,服务器配置等,这里很简单就不赘述了。
二、客户端使用
Git客户端有很多,推荐使用TortoiseGit,因为TortoiseGit与SVN的TortoiseSVN类似,操作简单容易上手,这里主要以TortoiseGit使用介绍为主。
1. 客户端软件下载
git基础环境下载地址:https://gitforwindows.org/
TortoiseGit下载地址:省略
TortoiseGit汉化包下载地址:省略
2. 客户端的安装
(1) git 安装
首先安装git,直接双击Git-2.8.4-64-bit.exe(这是我使用的git版本),同意安装协议后,下一步默认安装即可。
因为很简单,所以图解就省略了。
(2) TortoiseGit安装
直接点击TortoiseGit-2.7.0.0-64bit.msi(我使用的版本),以下只是贴出了几张关键的安装图,其他步骤的直接默认就好:
安装成功以后会显示如图的功能菜单。
安装后的目录为:
3. idea集成gitlib
Setting->Version Control-->Git-->Path to Git executable选择你的git安装后的git.exe文件,然后点击Test,测试是否设置成功,如图:
图片是我直接copy的,亲自测试过没问题,具体情况可参考:[ idea配置Gitlib或者Github ]
eclipse配置git:
这里可以直接参考[ eclipse集成Git插件及使用 ],本人亲自测试过,没有问题。
4. 连接github
5. github使用教程
(1)在GitHub上面创建一个新的仓库
仓库的http以及ssh的地址:
(2) 创建密钥
git-bash.exe(linux命令操作),git-cmd.exe(Windows命令操作)
事实证明还是使用Linux指令操作Git比较方便,所以我们双击git-bash.exe,在本地创建ssh key:
$ ssh-keygen -t rsa -C "your_email@youremail.com" eg: $ ssh-keygen.exe -t rsa -C "3xxx02@qq.com"
这里的邮箱地址是你注册GitHub时候的邮箱地址,如果这里操作失败的话,那就采用以管理员身份运行git-bash.exe, 然后回车,如下图:
然后成功后会在User文件夹对应的用户下创建.ssh文件夹,其中有一个id_rsa.pub文件,我们复制其中的key:
之后返回github,进入 Account Settings(账户配置),左边选择SSH and GPG Keys选项:
然后点击:
其中的title随便填,下面的粘贴在你电脑上生成的key。点击添加之后,则添加成功:
(3)验证是否绑定本地成功
在git-bash中验证,输入指令:
$ ssh -T git@github.com
如果第一次执行该指令,则会提示是否continue继续,如果我们输入yes就会看到成功信息:
由于GitHub每次执行commit操作时,都会记录username和email,所以要设置它们:
将github上的项目克隆到本地:
之后一直下一步下一步就可以了。
另一种方式:
提交:
3.git、TortoiseGit的安装、仓库的配置教程的更多相关文章
- Windows+Git+TortoiseGit+COPSSH安装图文教程【转】
转自:http://blog.csdn.net/aaron_luchen/article/details/10498181/ Windows+Git+TortoiseGit+COPSSH 安装图文教程 ...
- git版本控制-- Windows+Git+TortoiseGit+COPSSH安装图文教程
Windows+Git+TortoiseGit+COPSSH 安装图文教程 教程网址: http://www.liaoxuefeng.com/wiki/0013739516305929606dd183 ...
- Linux下的GitHub安装与简单配置教程 ~ 转载
Linux下的GitHub安装与简单配置教程 1.GitHub简介 Git是一个分布式版本控制系统,与其相对的是CVS.SVN等集中式的版本控制系统. 2.Git的安装 1)安装Git a.查看与 ...
- Python学习 1 一 Python2.75的安装及环境配置教程
Python2.75的安装及环境配置教程 Python的语法简洁,功能强大,有大量的第三方开发包(模块),非常适合初学者上手.同时Python不像java一样对内存要求非常高,适合做一些经常性的任务方 ...
- Windows+Git+TortoiseGit+COPSSH 安装教程及问题收集
准备工作: 1. git-1.8.1.2-preview20130201.exe 下载地址: https://code.google.com/p/msysgit/downloads/list 2. C ...
- Windows+Git+TortoiseGit+COPSSH 安装图文教程
转自:http://blog.csdn.net/aaron_luchen/article/details/10498181 准备工作: 1. Git-1.8.1.2-preview20130201.e ...
- Windows+Git+TortoiseGit+COPSSH安装图文教程 转载
准备工作: 1. Git-1.8.1.2-preview20130201.exe 下载地址: https://code.google.com/p/msysgit/downloads/list 2. C ...
- Linux下的GitHub安装与简单配置教程
1.GitHub简介 Git是一个分布式版本控制系统,与其相对的是CVS.SVN等集中式的版本控制系统. 2.Git的安装 1)安装Git a.查看与使用 在ubuntu下可以使用如下命令进行查看系统 ...
- 【Tomcat】Tomcat安装及Eclipse配置教程
==================================================================================================== ...
- CentOS7编译安装php7.1配置教程详解
这篇文章主要介绍CentOS7编译安装php7.1的过程和配置详解,亲测 ,需要的朋友可以参考. 1.首先安装依赖包: yum install libxml2 libxml2-devel openss ...
随机推荐
- Django框架----logging配置
我写Django项目常用的logging配置.(追加在setting.py文件中) LOGGING = { 'version': 1, 'disable_existing_loggers': Fals ...
- 3D模型文字动画
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- ConvertUtils.register(new DateConverter(null), java.util.Date.class)使用
在我们使用BeanUtils.copyProperties(dest,orig)将一个类的属性赋值给另一个类的时候 如果类中存在 Date类型的转换可能会报"no value specifi ...
- 每日linux命令学习-引用符号(反斜杠\,单引号'',双引号"")
引用符号在解析器中保护特殊元字符和参数扩展,其使用方法有3种:反斜杠(\),单引号(’‘),双引号(“”). 单引号和双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是单引号(硬转义)主要 ...
- MyEclipse非正常关闭问题
问题:电脑突然断电,myeclipse非正常关闭,“Package Explorer”非正常显示,出现错误“Could not create the view: An unexpected excep ...
- P2P原理及UDP穿透简单说明(转)
源: P2P原理及UDP穿透简单说明
- Yii笔记:打印sql、Form表单、时间插件、Mysql的 FIND_IN_SET函数使用、是否是post/ajax请求
语句部分: yii1版本打印最后一条执行的SQL: $this->getDbConnection()->createCommand()->select()->from()-&g ...
- bzoj2120 / P1903 [国家集训队]数颜色 / 维护队列(带修改莫队)
P1903 [国家集训队]数颜色 / 维护队列 带修改的莫队 在原有指针$(l,r)$上又添加了时间指针$t$ 贴一段dalao的解释 带修改的莫队,和原版莫队相比,多了一个时间轴 原版莫队是将区间( ...
- The POM for XXX is invalid, transitive dependencies (if any) will not be available解决方案
今天,某个开发的环境在编译的时候提示警告The POM for XXX is invalid, transitive dependencies (if any) will not be availab ...
- windows模糊查询指定进程是否存在
习惯的查询 wmic process | findStr /i "**" /i 忽略大小写 我查考的链接 常用批处理命令总结3之Find和FindStr