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端口号
4、启动Gitblit服务
java -jar gitblit.jar --baseFolder data & 或者./gitblit.sh &
6、访问测试,初始账号密码admin/admin
二、Windows环境下TortoiseGit客户端秘钥配置
1、 找到TortoiseGit自带的PuTTYgen小工具
2、打开后点击Generate,生成的时候在进度条区域移动鼠标
3、将Public key粘贴到SSH Keys里,同时保存private key文件到本地
4、运行Pageant小工具,将刚刚保存的private key文件导入
5、将私钥加到远端
6、提交或推送测试
三、Linux环境下秘钥配置
1、设置用户名和email
git config --global user.name "xiaoxi"
git config --global user.email "xxx@qq.com"
2、生成ssh key
ssh-keygen -t rsa -C "xxx@qq.com"
下面会打印出.pub文件存放的位置
3、查看ssh key
4、粘贴到 git ssh key里面
5、测试git pull