Linux环境下Gitblit服务搭建及秘钥配置

一、安装gitblit服务

1、下载地址 https://pan.baidu.com/s/1wQ3TEE_gw5xZvyFPZB9xFg

2、上传至linux服务器并解压缩 tar xvf gitblit-1.8.0.tar.gz

3、修改defaults.properties文件

vim /usr/local/gitblit-1.8.0/data/defaults.properties

修改如下:
git.repositoriesFolder = /usr/local/gitblit-1.8.0/repository  要保存的版本库路径,默认/gitblit-1.8.0/data/git
server.httpPort = 8000      HTTP端口号,默认0不开放
server.httpsPort = 8443    HTTPS端口号

Linux环境下Gitblit服务搭建及秘钥配置_第1张图片

Linux环境下Gitblit服务搭建及秘钥配置_第2张图片

 

4、启动Gitblit服务

java -jar gitblit.jar --baseFolder data & 或者./gitblit.sh &

6、访问测试,初始账号密码admin/admin

Linux环境下Gitblit服务搭建及秘钥配置_第3张图片

二、Windows环境下TortoiseGit客户端秘钥配置

1、 找到TortoiseGit自带的PuTTYgen小工具

Linux环境下Gitblit服务搭建及秘钥配置_第4张图片

2、打开后点击Generate,生成的时候在进度条区域移动鼠标

Linux环境下Gitblit服务搭建及秘钥配置_第5张图片

3、将Public key粘贴到SSH Keys里,同时保存private key文件到本地

Linux环境下Gitblit服务搭建及秘钥配置_第6张图片

 

4、运行Pageant小工具,将刚刚保存的private key文件导入

Linux环境下Gitblit服务搭建及秘钥配置_第7张图片

5、将私钥加到远端

Linux环境下Gitblit服务搭建及秘钥配置_第8张图片

6、提交或推送测试

Linux环境下Gitblit服务搭建及秘钥配置_第9张图片

三、Linux环境下秘钥配置

1、设置用户名和email

git config --global user.name "xiaoxi"

git config --global user.email "[email protected]"

2、生成ssh key

ssh-keygen -t rsa -C "[email protected]"

下面会打印出.pub文件存放的位置

Linux环境下Gitblit服务搭建及秘钥配置_第10张图片

3、查看ssh key

4、粘贴到 git ssh key里面

Linux环境下Gitblit服务搭建及秘钥配置_第11张图片

Linux环境下Gitblit服务搭建及秘钥配置_第12张图片

 5、测试git pull

Linux环境下Gitblit服务搭建及秘钥配置_第13张图片

 

你可能感兴趣的:(Linux环境下Gitblit服务搭建及秘钥配置)