Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]

Git使用之基于SSH的Gitserver的client配置(下篇)

大家好,又见面了,我是全栈君。

1.  软件安装

Git-1.9.2-preview20140411

TortoiseGit-1.8.8.0-64bit.msi

1.1 安装msysgit

很easy,基本就是一路下一步,有几个地方须要设置一下:

Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]

Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]

Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]

Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]

1.2 安装TortoiseGit

Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]

Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]


2.  私钥文件格式转换

putty的私钥文件格式和Copssh的不同。须要转换才干使用。

TortoiseGit附带的Puttygen 密钥生成工具就能够完毕转换。

Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]

Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]

点击 文件-Load Private Key,选择须要转换的密钥文件(原有的Copssh私钥ppk及相应的password由管理员分发给大家。请大家在自己本机保存好私钥。私钥是訪问gitserver的凭证)

再点击Save private key保存就可以

Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]

Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]

3.  克隆仓库

须要通过URL Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]

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

Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]

 

重要说明:

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

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115702.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ProgressDialog不显示

    ProgressDialog不显示一般用ProgressDialog来提示用户等待耗时操作,如图中代码块IsVideoQualityWithFace();如果不在单独线程中执行的话,ProgressDialog将不会显示 AlertDialog.Builderbuilder=newAlertDialog.Builder(context); builder.setTitle(“提示”) .setMessage

    2022年7月14日
    42
  • 简介pid参数整定的基本方法_一阶倒立摆的PID

    简介pid参数整定的基本方法_一阶倒立摆的PID0.前言关于PID参数的整定,网上调节的口诀、原则、方法满天飞,但是并没有具体的到步的教程,作为初学者且非自动化相关专业学生有点看不懂、一脸懵逼,走了不少弯路,呕心沥血才调节好,之后才看得懂那些口诀、原则。为了让大家少走弯路,这里将给出圆周倒立摆直立环PID参数整定的具体步骤。多图预警!圆周倒立摆整体图1.PID编程及理解磨刀不误砍材工,是骡子是马,咱先看看,要想调好PI…

    2022年8月18日
    25
  • Nginx配置Https并进行Http强制跳转Https

    Nginx配置Https并进行Http强制跳转Https

    2021年5月29日
    158
  • CLion 2021.4激活码【在线破解激活】

    CLion 2021.4激活码【在线破解激活】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    63
  • 加密网站地址——从根本解决盗连

    加密网站地址——从根本解决盗连这是我在CSDN上的一篇远程文章《加密网站地址——从根本解决盗连》网站防止图片等内容盗链的方法多种多样,其中最常用的方法就是通过HTTP访问头信息,判断访问来源。理解TCP/IP通信员里的读者都知道,由于HTTP头信息处理是在OSI模型的应用层,所以,编造一些假的HTTP头信息发送给服务器,并不需要什么特殊的技术或者工具。下面的演示中,是利用wget命令模拟Fire…

    2022年6月13日
    37
  • Idea激活码最新教程2023.2.8版本,永久有效激活码,亲测可用,记得收藏

    Idea激活码最新教程2023.2.8版本,永久有效激活码,亲测可用,记得收藏Idea 激活码教程永久有效 2023 2 8 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2023 2 8 成功激活

    2025年5月29日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号