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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Typora——MarkDown学习笔记

    Typora——MarkDown学习笔记一级标题:# 文字二级标题:## 文字三级标题:### 文字字体粗体:文字两边加**斜体:文字两边加*斜体并加粗:文字两边加***删除文字:两边加~~引用:>+空格分割线:— 或者***图片:![截图](图片路径)超链接:点击跳转排序:排序号:1. 2. 3.无序:·回车表格名字性别生日张三男19990513代码:skdsldl…

    2022年8月8日
    7
  • javaCV开发详解之2:推流器和录制器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV、FFMPEG和openCV)「建议收藏」

    javaCV开发详解之2:推流器和录制器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV、FFMPEG和openCV)「建议收藏」javaCV系列文章:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)javaCV开发详解之4:转流器实现(也可作…

    2022年6月6日
    74
  • scrapy ip池(scrapy多线程)

    反爬策略有很多,最常用的也就是ip池,下面让我们一起跟着小省开始ip池之旅吧直接上代码:由于我们的ip池是自己维护在数据库中的,所以会有查库这一说#!/usr/bin/envpython#-*-coding:utf-8-*-#Createbyshengjk1on2017/11/6fromscreptileimportpoolfromutilspider.dp

    2022年4月15日
    130
  • Maven常用指令和配置说明

    Maven常用指令和配置说明本文总结日常工作中经常用到的Maven命令,作为总结,以便学习和回顾。

    2022年6月17日
    44
  • CTF——流量分析题型整理总结

    CTF——流量分析题型整理总结我见过的流量分析类型的题目总结:一,ping报文信息(icmp协议)二,上传/下载文件(蓝牙obex,http,难:文件的分段上传/下载)三,sql注入攻击四,访问特定的加密解密网站(md5,base64)五,后台扫描+弱密码爆破+菜刀六,usb流量分析七,WiFi无线密码破解八,根据一组流量包了解黑客的具体行为例题:一,ping报文信息(icm…

    2022年5月1日
    69
  • JAVA 找不到符号

    JAVA 找不到符号写了一个新接口后莫名其妙报找不到符号,但是代码又看出任何问题,上网查了半天也没找到解决方法,然后把这个项目关了重开……顺利运行

    2022年7月9日
    21

发表回复

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

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