git私有服务器搭建

一:服务器搭建

    windows环境:

       http://www.gitblit.com/

Git学习

 

  • Git私有服务器搭建
  1. Windows环境
  1. 安装jdk,并且配置好环境变量
  2. 安装gitblit:

  1. 解压缩下载的压缩包即可,无需安装。
  2. 配置gitblit的一些配置:

文件路径\gitblit-1.8.0\data下修改gitblit.properties

添加下面的内容

#Gitblit服务启动的端口号

server.httpPort = 3001

#Gitblit服务所在的地址:[服务器地址,一定要写上,如果ip变动这也一定要修改]

server.httpBindInterface = 192.168.xxx.xx

#以后创建本地仓库的地址

git.repositoriesFolder = D:/ProgramFiles/gitproject

  1. 双击文件路径\gitblit-1.8.0下的gitblit.cmd,
  2. 浏览器输入http://192.168.xxx.xx/3001 ,会有如下显示

 

 

  1. Linux-centos环境

 

  • 创建团队,用户

点击有测人物头像,选择团队,增加团队

增加团队

 

配置团队的代码权限

 

 

 

点击右侧人物头像,点击创建用户,此操作很简单

创建完之后,把账号和密码发给成员小组,让他们先生成本地ssh key,然后登录该网址,点击用户,添加ssh key,后面在贴图

 

  • 私有库的创建

Window下利用gitblit来是实现

1:用admin/admin登录

2:选中版本库,点击创建版本库

 

假如没有选中假如版本的话,那就需要初始化本地仓库并且进行推送,具体步骤我在后面讲解

1:假如新的版本库全空的话,可以进行一下操作

点击git bash here,然后弹出命令框,输入下面的命令

touch README.md

    git init

    git add README.md

    git commit -m "first commit"

#下面的就是配置远程仓库

    git remote add origin ssh://linkengkeng@192.168.1.17:29418/myproject/java.git

    git push -u origin master

再输入密码

 

2:假如我这边已经有了一个本地仓库,我们可以直接仓库内容推送过去

点击git bash here,然后弹出命令框,输入下面的命令

git remote add origin ssh://linkengkeng@192.168.1.17:29418/myproject/java.git

git push -u origin master

再输入密码

  • Git提交
  1. Git的安装:https://git-scm.com/downloads
  2. 安装对应git

一直点击下一步就好,

不会的话可以参考下面的网址

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137396287703354d8c6c01c904c7d9ff056ae23da865a000

  1. 生成ssh key

点击git bash,出现一个命令框,输入下面命令

ssh-keygen -t rsa -C "linkengkeng"

在输入回车,此时密钥会自动在user/lhj/.ssh下面生成文件

在.ssh文件中用notepad++来打开id_rsa.pub复制ssh密钥

  1. 登录gitlab中的网页中,登录并添加ssh key

 

点击添加,就可以了

若通过idea中的进行克隆或提交的时候

1:先装好git

2:配置好idea中一些配置

配置好remote的路径

登录192.168.xx.xx/3001 的目录下去拷贝ssh的路径(由管理员提供)

然后去idea去配置对应的remote地址

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值