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 ...
随机推荐
- apiCloud中的API对象
1.属性 appId apiready = function () { var appId = api.appId; //比如: A6980386445546 var appName = api.ap ...
- The logback manual #03# Configuration
索引 Configuration in logback Automatically configuring logback Automatic configuration with logback-t ...
- Firefox创建firefoxprofile
我们自动化测试的时候,有时不需要图片加载出来,提高浏览器加载速度,从而提高脚本的执行速度.另外在一些网络比较差的环境下,禁用css.图片等加载可以提高访问速度 方法: 1.创建自己的firefoxpr ...
- Kafka学习笔记之为什么使用Kafka
在介绍为什么使用kafka之前,我们有必要来了解一下什么是kafka? 0x00 什么是kafka Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞吐 ...
- 3 字节的 UTF-8 序列的字节 3 无效 解决
参考下列应该可以解决,笔者为3. 1.https://blog.csdn.net/hostel_2/article/details/51517361 2.https://blog.csdn.net/u ...
- STM32之独立看门狗(IWDG)与窗口看门狗(WWDG)总结
一.独立看门狗 STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍然有效. 看门狗的原理:单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路 ...
- Codeforces 765F Souvenirs - 莫队算法 - 链表 - 线段树
题目传送门 神速的列车 光速的列车 声速的列车 题目大意 给定一个长度为$n$的序列,$m$次询问区间$[l, r]$内相差最小的两个数的差的绝对值. Solution 1 Mo's Algorith ...
- poj 3744 Scout (Another) YYF I - 概率与期望 - 动态规划 - 矩阵快速幂
(Another) YYF is a couragous scout. Now he is on a dangerous mission which is to penetrate into th ...
- SQL 基础语法笔记教程整理
最近从图书馆借了本介绍 SQL 的书,打算复习一下基本语法,记录一下笔记,整理一下思路,以备日后复习之用. PS:本文适用 SQL Server2008 语法. 首先,附一个发现的 MySQL 读书笔 ...
- POJ 3250 Bad Hair Day【单调栈入门】
Bad Hair Day Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 24112 Accepted: 8208 Des ...