tortoisegit客户端怎么配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tortoisegit客户端怎么配置相关的知识,希望对你有一定的参考价值。

参考技术A 如何在windows上架设Git服务器

翻译自google(或者googlecode?),自己加了一段关于ssh密钥的操作。

TortoiseGit + msysgit + CopSSH + WindowsXP as server

1.需要软件
msysgit (服务器和客户端)
CopSSH (服务器)
TortoiseGit (客户端)
Junction Link Magic (服务器,可选)
版本就不写了,找最新的就是

2.服务器上
安装msysgit
选择plink, 不是OpenSSH
选择将Git加入path (第二个选项)

安装CopSSH
使用默认设置安装
CopSSH默认安装在C:\Program Files\ICW\

修改CopSSH设置
在C:\Program Files\ICW\etc\sshd_config中, 下面一行取消注释并设为"no"
PasswordAuthentication no

建立一个windows账户
参考技术B TortoiseGit是一个开放的,为的git版本控制系统的源客户端。像一个普通的文件服务器,除了会记得您有史以来的文件和目录的每一个变化外,还可以恢复您的文件的旧版本,并研究如何以及何时改变了历史数据,谁改变了它。
TortoiseGit其实就是对git的一个封装起来的程序,用来简化git操作.不仅仅可以实现git仓库管理,还可以通过它实现权限控制。
参考技术C TortoiseGit 简称 tgit, 中文名海龟Git. 海龟Git只支持神器 Windows 系统, 有一个前辈海龟SVN, TortoiseSVN和TortoiseGit都是非常优秀的开源的版本库客户端. 分为32位版与64位版.并且支持各种语言,包括简体中文(Chinese, simplified; zh_CN).

TortoiseGit使用与操作

使用 Git命令有时候确实不怎么方便,特别是每次都要输入密码,如果配置 SSH 的方式,又实在是很麻烦.(当然,必须使用 Windows 神器才有方便友好的客户端图形界面啦!!!)

1.克隆项目

打开资源管理器(我的电脑/计算机), 进入规划好的某个目录中, 然后在空白处点击鼠标右键, 选择 TortoiseGit --> 克隆... (Clone...).

技术分享

弹出克隆项目对话框:

技术分享

在对话框的 URL中输入项目地址,如:

https://github.com/cncounter/LispGentleIntro.git

确定本地目录,然后点击 确定 按钮. 等待完成后,点击关闭按钮即可.

技术分享

2.更新

如果本地的项目没有在线仓库的新,则需要执行拉取操作(Pull ...).

在本地项目的空白处点击鼠标右键, 选择 TortoiseGit --> 拉取... 或: Pull....

技术分享

弹出拉取(pull)对话框:

技术分享

如果拉取有BUG,则可以勾选上变基(不报错就别勾选了!!!), 确定,进入 拉取进度界面:

技术分享

然后执行变基:

技术分享

然后完成即可.

3.修改提交项目

项目克隆完成后(可以将克隆 clone 理解为 下载, 检出 checkout 操作). 修改本地项目中的某些文件,如 将 README.md 修改为如下内容:

LispGentleIntro
===============

Lisp-符号计算入门指引翻译

<a href="http://cncounter.duapp.com/">天朝计数器</a>

还可以试试增加一些文件. 如  files.txt  .

然后在本地项目的空白处点击鼠标右键, 选择 TortoiseGit --> 提交(C) -> "master"... 或: Commit -> "master"....

技术分享

弹出提交(Commit)对话框:

技术分享

作为好习惯,填写提交日志,勾选需要提交的文件,然后点击 "确定" 按钮, 即提交到本地仓库.

技术分享

4.将提交到本地的项目推送到在线仓库

推送是提交的下一步操作.

在本地项目的空白处点击鼠标右键, 选择 TortoiseGit --> 推送... 或: Push....

技术分享

弹出推送(push)对话框:

技术分享

一般保持默认,点击 “ 确定 ” 按钮.

然后弹出推送进度界面, 可能要求你输入用户名:

技术分享

确定OK,然后要求输入密码:

技术分享

密码输入正确后,OK,显示推送成功界面:

技术分享

如果你按照上一小节的设置操作,则输入密码以后会记住密码. 密码会明文保存在 C:\Users\Administrator\.git-credentials 这种文件中, 请小心使用.

 

以上是关于tortoisegit客户端怎么配置的主要内容,如果未能解决你的问题,请参考以下文章

Windows+Git+TortoiseGit+COPSSH 安装教程及问题收集

TortoiseGit添加文件还没有提交为啥显示对号不是加号?

tortoisegit安装完怎么打开

TortoiseGit学习系列之TortoiseGit基本操作克隆项目(图文详解)

TortoiseGit使用与操作

TortoiseGit安装配置