一:服务器搭建
windows环境:
Git学习
- Git私有服务器搭建
- Windows环境
- 安装jdk,并且配置好环境变量
- 安装gitblit:
- 解压缩下载的压缩包即可,无需安装。
- 配置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
- 双击文件路径\gitblit-1.8.0下的gitblit.cmd,
- 浏览器输入http://192.168.xxx.xx/3001 ,会有如下显示
- 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提交
- Git的安装:https://git-scm.com/downloads
- 安装对应git
一直点击下一步就好,
不会的话可以参考下面的网址
- 生成ssh key
点击git bash,出现一个命令框,输入下面命令
ssh-keygen -t rsa -C "linkengkeng"
在输入回车,此时密钥会自动在user/lhj/.ssh下面生成文件
在.ssh文件中用notepad++来打开id_rsa.pub,复制ssh密钥
- 登录gitlab中的网页中,登录并添加ssh key
点击添加,就可以了
若通过idea中的进行克隆或提交的时候
1:先装好git
2:配置好idea中一些配置
配置好remote的路径
登录192.168.xx.xx/3001 的目录下去拷贝ssh的路径(由管理员提供)
然后去idea去配置对应的remote地址