首页 > 系统相关 >Windows平台下Git服务器gitblit的搭建及git push登陆测试

Windows平台下Git服务器gitblit的搭建及git push登陆测试

时间:2023-06-15 19:33:47浏览次数:37  
标签:git java Windows rsa Git ssh gitblit push

1、安装java环境

下载安装java 注意(java的版本需要在1.7及以上), 下载地址:http://www.java.com/zh_CN/

安装步骤这里不再赘述

配置java的环境变量PATH  CLASS  PATH

 

使用  java -version 检查是否安装成功。

 

2、安装gitblit,就是git服务器

下载Gitblit。 下载地址: http://www.gitblit.com/

配置 defaults.properties 文件, 配置仓库目录 ip地址 端口 等信息,管理员运行gitblit.cmd。

打印窗口显示了ip地址和端口,证明安装ok。

配置 installService.cmd, 将服务器服务启动。

 

网页打开配置的ip地址和端口 

管理员 登录 账户 和密码 初始都是 admin。创建仓库可以看见仓库名称。

 

3、git的登录

安装git,一路默认。

设置用户名和邮箱地址,生成ras密匙 ,可以选择不要passphrase,即一路默认,方便后期登录不用输入密码。

使用该用户名登录gitblit,点击用户中心,复制id_rsa.pub文件的全部内容,粘贴到ssh中

在git的.ssh目录下,就是存放id_rsa.pub的目录(默认c 用户 .ssh)  ,新建config,。内容如下

Host *
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa

 

解决git push报  ssh type 错误的问题: 

no matching host key type found. Their offer: ssh-rsa,ssh-dss

 

然后git push 选择yes不管type,就可以登录了。

 

标签:git,java,Windows,rsa,Git,ssh,gitblit,push
From: https://www.cnblogs.com/dujianzw/p/17483871.html

相关文章

  • Linux 下分卷压缩,windows 解压
    1.Linux分卷压缩tarczf-/mnt/import2023/|split-b3G-/mnt/hq2023.tar.gz压缩后形成的文件: 2.将这些文件复制到windows,然后运行命令copy/bhq2023.tar.*hq2023.tar.gz 3.完成后,用winrar打开hq2023.tar.gz即可看到完成文件夹目录 ......
  • 关于github.com 报告 fatal: unable to connect to github.com: 无法执行git clone h
    1.通过pinggithub.com,获取其ip地址2.获取其ip后,在系统文件中添加该ip地址 3.保存后,通过在原目标地址上添加gitclone.com拉取:如下所示。gitclonehttps://github.com/xxxx.git-> gitclonehttps://gitclone.com/github.com/xxxx.git ......
  • windows虚拟内存
    现象:一个项目上,用户提供的服务器,其初始的C盘占用很大,占用大约90G,而进入C盘全选文件查看大小才大约27G,丢了60多G。 百度查找原因:虚拟内存(也称为页面文件)是一种Windows操作系统用于管理内存的机制。当Windows操作系统已经使用了所有的RAM(物理内存)时,它会动态地将一部分数据(如正......
  • [转]git rebase -i修改多个commiit
    原文:https://zhuanlan.zhihu.com/p/340007149 有的时候我们会突然发现某个地方需要修改,最常见的某个不应该被提交的文件被提交了进来。我们希望它不只是在后序的版本当中不再出现,而是希望整个从git仓库当中移除掉。这个时候我们就需要修改git之前的历史记录。这个时候应该怎......
  • git补充提交文件、注释 commit 后又push 到远程仓库(云端)
    注意:你查出来的远程分支名一般叫origin/XXX,命令里面的远程分支名不要带origin,千万要注意了。注意:你查出来的远程分支名一般叫origin/XXX,命令里面的远程分支名不要带origin,千万要注意了。注意:你查出来的远程分支名一般叫origin/XXX,命令里面的远程分支名不要带origin,千万要注意......
  • git commit撤销,还没有push
    还没有push时,撤销commit或add的文件 使用--soft参数,只撤销commit gitreset--softHEAD^使用 --hard 参数,连add也撤销了(修改的文件内容也被撤销了)gitreset--hardHEAD^ -参考:https://blog.csdn.net/w_p_wyd/article/details/12602......
  • 针对android/ios/linux/windows等平台的多端跨平台的开发技术
    有许多跨平台开发技术可以用于Android、iOS、Linux和Windows平台。以下是一些常见的跨平台开发技术:ReactNative:ReactNative可以用JavaScript和React构建原生应用程序,可同时针对Android和iOS平台进行开发。Flutter:Flutter是Google推出的一个框架,可以用Dar......
  • [-003-]-Python3+Unittest+Uiautomation Windows桌面App UI自动化之控件查找
    1、获取所有的子控件:control.GetChildren()2、获取首个子控件:control.GetFirstChildControl()3、获取最后一个子控件:control.GetLastChildControl()4、获取下一个兄弟控件:control.GetNextSiblingControl()5、获取前一个兄弟控件:control.GetPreviousSiblingContr......
  • Windows Server 2022 安装配置 MYSQL 及远程连接
    官方下载地址:https://dev.mysql.com/downloads/mysql/解压后新建my.ini放在解压目录下。配置环境变量:此电脑->属性->高级系统设置->环境变量->系统变量。找到path,新建D:\ProgramFiles\mysql-8.0.33-winx64\bin[mysqld]#设置3306端口port=3306#设置mysql的安装目录based......
  • git命令速查表-Git命令大全(思维导图)-图片版
    - -     ---来源:https://blog.csdn.net/m0_47403102/article/details/122538395......