前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]

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

作者头像
全栈程序员站长
发布2022-07-10 10:21:42
3680
发布2022-07-10 10:21:42
举报

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

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配置(下篇)[通俗易懂]
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配置(下篇)[通俗易懂]
Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]
Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]

2. 私钥文件格式转换

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

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

Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]
Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]
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配置(下篇)[通俗易懂]
Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]
Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]

3. 克隆仓库

须要通过URL

Git使用之基于SSH的Gitserver的client配置(下篇)[通俗易懂]
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配置(下篇)[通俗易懂]
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.cn/115702.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年1月3,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 软件安装
    • 1.1 安装msysgit
      • 1.2 安装TortoiseGit
      • 2. 私钥文件格式转换
      • 3. 克隆仓库
      • 重要说明:
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档