Git客户端部署使用-生成ssh密钥-平台windows

发布网友 发布时间:2024-10-23 17:36

我来回答

1个回答

热心网友 时间:2024-11-12 11:02

为了实现Git客户端的部署,首先需要安装Git、TortoiseGit和TortoiseGit-LanguagePack。这些软件的安装遵循官方指南,确保安装顺序正确,即首先安装Git-2.37.2.2--bit.exe,然后安装TortoiseGit-2.13.0.1-bit.msi,最后安装TortoiseGit-LanguagePack-2.13.0.0-bit-zh_CN.msi。安装完成后,桌面上将出现Git GUI Here、Git Bash Here、Git克隆、Git在这里创建版本库、TortoiseGit等选项。

使用Git Bash生成SSH密钥并添加到服务器的过程如下:在桌面右击选择"Git Bash Here",打开命令窗口。设置用户名和邮箱,输入命令:

git config --global user.name "用户名"

git config --global user.email "用户名@邮箱"

确保替换用户名和邮箱为实际信息,用户名用于Git服务器,邮箱则为邮箱地址。操作后,会在C:\Users\账号目录下生成.gitconfig配置文件,保存账号和邮箱信息。

生成和查看公钥和私钥,执行命令:

ssh-keygen -t rsa -C "邮箱地址"

此命令会在C:\Users\用户名\.ssh目录下生成SSH密钥。要查看公钥,可以通过notepad++或直接在命令窗口使用命令:

cat ~/.ssh/id_rsa.pub

添加公钥至服务器:首先登录Git服务器,确保账户具有管理权限,然后通过用户中心的SSH Keys页面添加公钥。完成这些步骤后,服务器配置已完成。

使用Git命令下载项目:登录Gitblit账户,切换到版本库,复制项目的SSH URL。在Git命令窗口输入:

git clone 要下载的项目URL

若遇到新SSH客户端不支持ssh-ras算法的情况,需要在本地配置文件C:\Users\用户名\ .ssh\config中添加以下内容:

ssh-rsa

TortoiseGit配置与生成SSH密钥涉及使用putty key generator工具。此工具生成的密钥适用于git,但不适用于TortoiseGit。为解决此问题,需使用putty key generator生成rsa密钥,并转换为ppk格式的密钥。具体步骤包括使用putty key generator生成公钥,设置访问密码(可选),将公钥添加到服务器,以及在本地使用Pageant管理密钥。

TortoiseGit配置涉及右击空白处选择Tortoisegit设置,输入生成密钥时使用的名称和邮箱。下载Gitblit上的文件时,登录账户,切换到版本库,单击项目,复制SSH URL,然后在本地目录右击选择Git克隆,粘贴URL并完成下载。使用TortoiseGit上传项目时,右击项目选择Git提交,设置提交信息并选择要提交的文档,提交后记得推送至Gitblit服务器。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com