按步骤操作成功安装git,感谢作者

转自:http://www.cnblogs.com/cglNet/p/3706860.html

Git学习:利用Git和TortoiseGit把代码传输到网络服务器

Posted on 2014-05-04 14:38 用心计较般般错 安心自守事事宽 阅读(1425) 评论(0) 编辑 收藏

  版本控制这块,一直用SVN。感觉挺好用,比VSS要好用些。不过,近期在网上,又谈到时下很流行的Git。就想看看Git到底是何方神圣。趁着五一在家无事,就静下心来,简单研究一下。

  当下,网络上提供的基于Git代码托管服务的网站,流行的有下面几个:

https://gitcafe.com/

https://code.csdn.net/

http://git.oschina.net/

http://www.github.com/

  以https://code.csdn.net/为例,演示如何把本地代码传输到网络代码版本控制中。

  首先,当然还是百度查相关资料。不过不知道是我理解力太差,还是网上各个大神们说的不是太有条理,看了很多资料,总是让人云里雾里。还好有虚拟机,在虚拟机中,经过N多次试验,终于理出来自认为一套简单的、易于理解的操作流程。整理一下,利于以后参考,也希望自己亲身测试的流程,能给其他人以参考,少走一些弯路。至于为什么要这么做,命令的意思,在这里不做解释。感兴趣的可以研究Git(显示的图片如果内容不清晰,可以单击此图片,来查看大图)。

利用的软件:


软件


下载地址


Git(版本Git-1.9.2)


http://git-scm.com/download/


TortoiseGit(版本TortoiseGit-1.8.8.0)


http://code.google.com/p/tortoisegit/


TortoiseGit语言汉化包


http://code.google.com/p/tortoisegit/wiki/Download?tm=2

操作系统:

Win7(在server 2003或者Win8上大同小异,也测试成功)。

提供下载:

利用Git和TortoiseGie把代码传输到网络服务器 PDF文件

正式开始:

注意流程。我把每一个流程写的很短,中间有分割线分割。易于查看):

一、 软件安装和注册账户

1、 安装Git。按照默认安装,到这一步的时候,界面如下:

选择第二项,这样,安装完毕后,在Windowns系统的右键菜单中,将出现

2、 安装TortoiseGit。默认安装就行。

3、 安装TortoiseGit语言汉化包。默认安装。安装完毕后,设置TortoiseGit为中文(这个不难,在此就不讲了)。

4、 注册账户。

浏览器中,打开https://code.csdn.net/注册一个账户。注册完毕之后,到这个界面。

(记住上面提到的名字和你的注册邮箱。后面配置TortoiseGit的时候要用到)

=========================================================================================================

二、 配置TortoiseGit

1、 在windows系统中,单击右键,如图所示:

选择“TortoiseGit-->设置”。

2、 配置Git在windows系统中的路径。在设置界面中,选择“常规设置”

3、 配置用户名和邮箱。在设置界面,选择“Git”。界面右端,选中“全局”。在名字和Email中,填写注册CSDN时(流程一)提到的名字和邮箱。

4、 配置SSH。在设置界面,选择“网络”。默认SSH设置为:

点击“浏览”,设置路径为Git的SSH.exe。一般在Git的安装目录Bin下边。有一个ssh.exe的文件,选中。如图所示:

=========================================================================================================

三、 配置本地版本库和CSDN上的工程。

1、 假设现在已经存在一个工程,以我的本地工程为例。

2、 在上面的文件夹下,单击右键,在弹出的界面中,

选择Git Init Here。完毕后,文件夹中的文件变成这样(windows server 2003中,有一个刷新的问题,有时候不会立马出现蓝色的问号,你可以重启计算机后,再看是否已经有了这个符号,win7和win8系统中不存在这个问题):

3、 在已经Git Init Here的文件夹下,单击右键,右键菜单增加了几项,

4、 在(3)的基础上,选择Git Commit Tool,弹出:

操作步骤:缓存改动-->初始化提交描述(在下面的输入框中,填写一句话,主要是描述为什么要提交)

->提交。

5、 提交成功后。文件夹变成这样

6、 在CSDN中,创建项目

填写项目名称,勾掉“使用README文件初始化项目”。点击“创建”。本地项目WindowsFormsApplication1在网络上的版本库已经创建好了。

其中,[email protected]:cgl316myh/windowsformsapplication1.git就是你的网络版本库的地址。

=========================================================================================================

四、 生成windowsformsapplication1版本控制库密钥并把公钥字符串填写到CSDN对应的项目中。

1、 在windows系统中,右键,

选择Git Bash。弹出Git的命名窗口。

在窗口中输入:ssh-keygen.exe –t rsa –C “你的注册CSDN 时,用到的Email” 回车。

继续回车。要求为密钥输入密码:可以输入,也可以不输入。如果输入了,一定要记住,后边会用到。例子中,输入了密码。

输入完毕后,显示如下信息

打开路径C:\Users\Administrator\.ssh。文件夹下有两个文件:

这个密钥是针对windowsformsapplication1的,如果有另外一个工程,需要重新生成密钥,步骤是一样的。不过,生成之前要保存好你的密钥文件(id_rsa和id_ras.pub),因为重新生成会覆盖前一个密钥。

2、 将id_rsa.pub中的公钥字符串复制到CSDN项目中。系统中右键用记事本打开id_rsa.pub,公钥字符串如下:

全选,拷贝。

3、 在CSDN上,导航到windowsformsapplication1工程。

点击“项目设置”。导航到“项目公钥”。

点击“添加公钥“,在输入框中,粘贴id_rsa.pub文件中所有的字符串。需要注意的是,字符串结尾(邮箱后面)不能有空格。即粘贴后,按一下键盘上的 回格(Backspace)键。

4、 点击保存。保存windowsformsapplication1的公钥文件。一定要确认保存到了工程中,否则文件传输不上去。

=========================================================================================================

五、 上传本地windowsformsapplication1CSDNwindowsformsapplication1中。

1、 前提,生成id_rsa公钥文件的putty密钥。在windows开始菜单中,选择“TortoiseGit -->puttygen”。

2、 在puttygen界面中,单击“Load”按钮,选择id_rsa.pub公钥所在文件夹下的与之相对应的文件id_rsa。没有后缀的这个文件。

弹出输入公钥的密码输入框(密码就是流程四中,你设置的公钥密码),

输入完毕后,界面如下:

3、 点击“Save private key”,保存私钥。这个私钥文件一定要保存好,后期上传网络版本库时,要用到。后缀为*.ppk

4、 私钥生成完毕。

5、 在本地windowsformsapplication1工程文件夹下,单击右键,选择“TortoiseGit(T)-->推送”。

6、 在弹出的“推送”界面中,如下所示:

点击远端后的“管理”按钮。弹出远端版本库地址设置界面:在URL中输入CSDN中windowsformsapplication1工程的地址:

[email protected]:cgl316myh/windowsformsapplication1.git。

在putty密中,输入上面刚刚生成的putty密钥文件

设置完毕后是这样子的:

点击“确定”按钮。

7、 回到“推送”界面,在远端下拉框中,选择刚刚设置的远端的名称。

点击“确定”按钮。填写你生成密钥时的密码(密码就是流程四中,你设置的公钥密码),:

弹出传输成功对话框。

8、 在CSDN上,点击“查看代码”。

代码已经上传到网络版本库。

=========================================================================================================

六、 下载CSDNwindowsformsapplication1工程。

1、 在windows系统中,任意一个盘符下,新建一个空白文件夹。在空白文件夹下,单击右键,选择“Git克隆”

在弹出界面中,输入CSDN中windowsformsapplication1的地址:[email protected]:cgl316myh/windowsformsapplication1.git。

点击“确定”按钮,弹出输入公钥密码界面,输入密码(密码就是流程四中,你设置的公钥密码):

开始下载网络版本库中的代码,下载成功后,显示:

本地文件夹下文件为:

不容易啊,终于写完了。希望对被人能有所帮助,也欢迎转载,不过转载后,一定要提提我的网址啊,太不容易了!吃水不忘挖井人啊!

时间: 2024-10-19 21:51:05

按步骤操作成功安装git,感谢作者的相关文章

XP单机版安装金蝶K3的13.1版本,金蝶K3Wise安装步骤,成功安装

在我们安装金蝶K3时往往会出现各种报错,主要是因为我们的Windows Xp操作系统是Ghost版本,或者是windows XP HOME或者是精简版,因此某些组件在系统里没有,导致我们安装金蝶K3时经常出错报错.本文章就是主要结合实际安装过程,总结了一些问题的解决办法.如果您按照本流程进行安装会比较流畅. 下载一个版本的Windows XP镜像,重装电脑. 要注意先安装IIS,再安装VS2008. 我们会经常在控制面板里找不到"应用程序服务器"这个项目.我们需要按照下面的步骤来操作就

AWS ec2的ubuntu14.04上安装git服务

http://imerc.xyz/2015/11/13/Ubuntu-14-04%E4%B8%8AGit%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E6%90%AD%E5%BB%BA/ 工具与平台 平台: Ubuntu Server 14.04 工具: gitolite 搭建步骤 1.安装 git 和 openssh-server 假设服务器系统 Ubunut 上有有一个名为 admin 的管理员用户,在 admin 用户下安装 git 和 openssh-serv

Linux 服务器 Java环境部署系列(三):安装git、maven

引言 本文主要介绍Linux服务器下搭建Java环境的相关操作:安装git.maven. 系列文档目录 Linux 服务器 Java环境部署系列(一):安装JDK Linux 服务器 Java环境部署系列(二):安装nginx.mysql.tomcat.redis Linux 服务器 Java环境部署系列(三):安装git.maven Linux 服务器 Java环境部署系列(四):搭建jenkins环境.部署项目 安装git 安装git,采用数据源的方式,并配置环境变量 安装步骤 查看源仓库g

Ubuntu 14.04 Server 上安装git源 mono 3.6.1 错误记录及成功步骤

看到ASP.NET vNext要支持Linux后,终于按捺不住折腾的心,决定先架个环境出来,只是实在没想到,因为相对熟悉点才选择的Ubuntu 14.04,会让过程会如此坎坷,有时呆看着屏幕上提示的种种error,真有点别人碰到的错都被我碰到了的荣幸,所以目标达成后,回头将这些错误回顾一遍,记录下来,以为将来鉴. 安装时主要参照的教程,是宇内流云写的<在Ubuntu操作系统上安装mono的具体方法>,简称文1:在排错过程中,还有参考园子里 逆水寒龙 的<Ubuntu Server(Ubu

linux(centos)下安装git并上传代码些许步骤(亲自验证过的步骤)

 以前听说了好多次github,但直到最近才第一次学习使用github来托管自己在linux下的代码!说实话,我自己在使用的时候从网上查了好多教程,但总觉得难以掌握(步骤过于繁琐),自己操作的时候还是蛮复杂的!(老实说是自己的理解能力不够)不过最终还是通过自己的摸索,学会了装载github并使用命令上传代码进行托管.     首先在使用git托管自己的代码之前,先要去git官方网站注册一个账号(注册的过程可以参考教程上的指导)步骤如下: (1)登录网址:https://github.com  填

Mac 上自动化构建 jenkins 操作步骤(中)git环境搭建

要使用git管理代码文档等内容,首先就是要搭建Git环境,以下是相关步骤: 1,下载git 地址是  https://git-scm.com/download 下载好后直接安装就可以,mac下是不需要主动配置环境变量的,查看是否下载安装成功可以在终端通过命令查看 git version           能够查看到版本号就证明已经安装成功了 可能会报其他的错误,可以自行百度,所依赖的还有xcode,所以安装前确认是否安装了xcode,如果报错了也首先确认下是不是没有安装xcode的原因 安装成

CentOS下使用yum安装Git具体步骤

Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.Git是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件.Git 是用于Linux 内核开发的版本控制工具.与常用的CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便. 1.下载geekery.repo文件,具体操作如下: 找到存放yum文件的目录,命令如下: cd /etc/yum.rep

在按照ROS官方步骤操作,同时用Git管理整个过程,git clone的新catkin_ws报错: catkin_package() include dir &#39;include&#39; does not exist relative to

在按照ROS官方步骤操作,同时用Git管理整个过程,git clone的新catkin_ws报错如下: CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:302 (message): catkin_package() include dir 'include' does not exist relative to '/home/username/catkin_ws/src/beginner_tutori

linux 下安装git的步骤方法

①.获取github最新的Git安装包下载链接,进入Linux服务器,执行下载,命令为: wget https://github.com/git/git/archive/v2.17.0.tar.gz : ②.压缩包解压,命令为: tar -zxvf v2.17.0.tar.gz : ③.安装编译源码所需依赖,命令为: yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtil