TortoiseGit

1.  软件安装

Git-1.9.2-preview20140411

TortoiseGit-1.8.8.0-64bit.msi


1.1 安装msysgit

非常简单,基本就是一路下一步,有几个地方需要设置一下:






1.2 安装TortoiseGit




2.  私钥文件格式转换

putty的私钥文件格式和Copssh的不同,需要转换才能使用。TortoiseGit附带的Puttygen 密钥生成工具就可以完成转换。




点击 文件-Load Private Key,选择需要转换的密钥文件(原有的Copssh私钥ppk及对应的密码由管理员分发给大家,请大家在自己本机保存好私钥,私钥是访问git服务器的凭证)

再点击Save private key保存即可




3.  克隆仓库

需要通过URL ssh://<用户名>@192.168.2.111:22/SSH/home/<用户名>/仓库名 并使用之前生成的私钥文件private_key.ppk与密码才能访问。

新建一个文件夹,右键选择Git Clone。



然后在URL填入访问仓库的地址如: ssh://UIAdmin@192.168.2.111:22/SSH/home/UIAdmin/UICode,勾选Load Putty Key然后选择之前生成并经过转换的private_key.ppk,
点击OK,成功。


 

重要说明:


1. 先更新,再提交

 

2.  按最小功能(或是单功能)提交代码

每次提交以完成一项功能为宜,添加一个小特性或修复一个 bug 。

尽量不要按时间为基础,比如到下班的时候提交一次,不管这个功能是否完成。

在开发功能模块的时候,可以为每个小功能的测试通过后,进行提交一次。

我们提倡多提交,也就能多为代码添加上保险。

 

3. 不要提交未完成的代码

代码在提交之前,首先要确认自己已经检查无误。

项目经理在需要确保开发小组成员在签出代码之后能够在统一的环境中进行开发。

 

4. 每次提交必须书写明晰的注释

提交时可以使用一下方式,尽量说明你的代码实现了什么功能:

adda feature.

?xa bug.

removea feature.

尽量不要使用一下的方式, 这些方式没有说明你修改的代码实现什么功能:

addsome ?les

deletesome ?les

merge085bb3bc and a11bef06a

 

5. 提交时注意不要提交本地自动生成的文件,配置忽略配置文件

例如editplus 生成的 .bak ,Windows 生成的缩略图Thumbs.db  ,Smarty生成

的templates_c 文件夹中的缓存文件等等。

 

6. 不要提交自己不明白的代码, 需要看懂以后写上注释

 

7 不要放入与代码无关的文件

版本控制系统主要是管理代码的有序更新,方便程序员能够在发现错误的时候,回到

出现错误以前。所以与代码无关的文件尽量不要放进来,如编辑器软件,非项目本人的开发

文档,非文本格式的文档,上传的图片或文件。


4.  常见问题

1、ls不能显示中文目录 

解决办法:在git/etc/git-completion.bash中增加一行: alias ls='ls --show-control-chars--color=auto'

 

2、git commit不能提交中文注释 

解决办法:修改git/etc/inputrc中对应的行: set output-meta on set convert-metaoff 

 

3、git log无法显示中文注释 

解决办法:在git/etc/profile中增加一行: export LESSCHARSET=iso8859

用TortoiseGit Git clone时 “Load Putty Key”为灰色

今天在使用TortoiseGit clone代码时,发现不能load私钥文件,就是”Load Putty Key”是灰色的,
git
在网上查找了解决办法,现在记录一下,
在TortoiseGit的Settings中找到Network,在下面的SSH client设置为TortoiseGitPlink11.exe,改文件应该在TortoiseGit安装目录下的bin文件夹里。例如:D:\Development\TortoiseGit\bin\TortoiseGitPlink11.exe
设置好后点应用,这时Load Putty Key应该就能用了。
git1

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值