Windows下Git和GitExtension配置

先提下写这篇博客遇到的坑,截图千万不要存为bmp格式,要存为png或其他.大小相差特别大,bmp格式1.3mb,png才80kb.加载速度快了不是一点点.

详细配置参见这篇文章.
我只简要说下需要哪些工具,以及一个才搞清楚的问题:为什么有时候GitExtension打死都不出来加载私匙的对话框,就像下图,PuTTY SSH 加载SSH密匙,这里经常就莫名其妙的消失了,虽然我承认我手贱不知道改了哪里:
加载私匙)

Windows下Git和GitExtension配置:

1. 下载并安装GitExtension,链接GitExtension.

安装GitExtension时有两个地方需要注意,一个是Required Software,选中MsysGit和KDiff3,其中MsysGit提供Git命令,毕竟GitExtension只是相当于git命令的GUI;KDiff3是用来比较源代码差别的工具,既然管理源代码,肯定新的代码和老的代码是有区别的,GitExtension就是通过这个来识别代码区别的.另一个是Select SSH Client,这里选择PuTTY,因为OpenSSH是通过命令行对话框登陆,这里并不方便而采用PuTTY,可以通过私匙登陆.如下图
Required Software
PuTTY

2. 配置GitExtension.

2.1. Git的配置.

如下图:
Git配置

2.2. SSH配置.

SSH配置成PuTTY登陆方式.如下图:
PuTTY配置

其他的都比较容易,就不在赘述.

3.公匙和私匙的使用.

接下来就是用PuTTY Key Generator(puttygen.exe)生成公匙和私匙.然后把公匙在Github或oschina上配置.如何在Github上配置公匙有很多文章讲述了,我在这里讲下如何在oschina上配置公匙.无偿做个广告,才发现oschina的私有代码库也是免费的,可以把自己的项目代码上传上,尝试下真正的Git了,原来都是自己单机玩.
个人资料->SSH公匙,初入手的时候以为公匙最上面的ssh-rsa可以不复制,好傻好天真,我把大概格式也粘贴上去.如下图:
SSH公匙

接下来就是如何用GitExtension push到oschina上了. 管理远程,然后配置名称和网址.在下面浏览并加载SSH密匙,然后测试连接.下面会写到如果没有出现”加载SSH密匙”,要怎么办.
push to oschina

好了,现在你可以push pull自己的私有代码库了.

没有 “PuTTY SSH 加载SSH密匙”对话框,怎么办?

有时候,”PuTTY SSH 加载SSH密匙”会莫名其妙的消失,我承认是我手贱点了不该点的,但是我不知道我手贱点了什么……经过好久的顿悟,忽然就明白了.记录下来,避免后来者踩坑:
1.SSH那里配置成PuTTY
2.启动pageant.exe.这个程序是PuTTY认证客户端,如果关闭,肯定会无法认证.我现在想想当时可能就是手贱把这个认证客户端给关了,然后就悲剧了.
pageant

git-lfs-windows-v3.4.1.exe 是 Git Large File Storage (Git LFS) 的 Windows 版本安装程序。Git LFS 是一个用于管理大型文件的扩展工具,它能够帮助 Git 更好地处理和存储大型文件。 首先,我们需要下载 git-lfs-windows-v3.4.1.exe 安装程序,并运行它。安装程序将引导我们完成安装过程。 安装过程中,我们可以择安装路径,一般情况下保持默认即可。安装完成后,会自动将 Git LFS 添加到系统环境变量中,以便可以在命令行中直接使用 Git LFS 命令。 接下来,我们需要在 Git 仓库中启用 Git LFS。进入到需要使用 Git LFS 的仓库目录中,在命令行中运行以下命令: ``` $ git lfs install ``` 这个命令会为当前仓库初始化 Git LFS。初始化成功后,可以通过以下命令来跟踪需要使用 Git LFS 管理的文件类型: ``` $ git lfs track "<file_extension>" ``` 其中 `<file_extension>` 是需要使用 Git LFS 管理的文件扩展名,例如,对于大型视频文件,可以使用以下命令来跟踪: ``` $ git lfs track "*.mp4" ``` 接下来,我们可以使用正常的 Git 命令来操作这些大型文件,Git LFS 会自动将文件上传到远程存储库,并在克隆和拉取时自动下载文件。 如果需要取消某个文件的 Git LFS 管理,可以使用以下命令: ``` $ git lfs untrack "<file>" ``` 其中 `<file>` 是要取消跟踪的文件路径。 总之,通过下载并安装 git-lfs-windows-v3.4.1.exe,然后在仓库中进行初始化和配置,我们就可以使用 Git LFS 来更好地管理和处理大型文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值