以下链接提供了安装GitBlit和相关环境的配置,以及报错后JDK版本选择:
端口号查询:
【WIN+R】->【cmd】->【netstat -ano】
本地地址IP地址后方冒号之后的即是端口号
【 netstat -aon|findstr 端口号 】
可以查询特定端口号是否存在
GitBlit的初始登录账号和密码均为admin
完成上面安装步骤后,在Git Bash命令行中配置密钥,
1. 创建 .ssh
文件夹
首先,创建 .ssh
文件夹:
mkdir -p ~/.ssh
2. 创建或编辑 config
文件
在 .ssh
文件夹中创建或编辑 config
文件:
nano ~/.ssh/config
在文件中添加以下内容
(000.000.00.000需要用你的GitBlit的IP地址代替,00000用你设置的端口号代替):
Host 000.000.00.000
Port 00000
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa
保存文件退出【Ctrl+O】->【Enter】->【Ctrl+X】
3. 设置 .ssh
文件夹和 config
文件的权限
确保 .ssh
文件夹和 config
文件的权限正确:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/config
4. 生成 SSH 密钥(如果还没有)
如果你还没有 SSH 密钥,可以生成一个:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
按照提示完成密钥生成过程,通常密钥会保存在 ~/.ssh/id_rsa
和 ~/.ssh/id_rsa.pub
。
5. 将公钥添加到服务器
将生成的公钥(~/.ssh/id_rsa.pub
)的内容添加到 Gitblit 服务器上的 ~/.ssh/authorized_keys
文件中。你可以通过手动复制或使用以下命令将公钥复制到服务器上(需要服务器上已有的账户和权限):
ssh-copy-id -i ~/.ssh/id_rsa.pub admin@000.000.00.000 -p 00000
6. 测试 SSH 连接
在GItBlit中创建test测试仓库
确保配置正确,测试 SSH 连接:
git clone ssh://admin@000.000.00.000:000/test.git