一:服务器搭建
windows环境:
http://www.gitblit.com/
文件路径\gitblit-1.8.0\data下修改gitblit.properties
添加下面的内容
#Gitblit服务启动的端口号
server.httpPort = 3001
#Gitblit服务所在的地址:[服务器地址,一定要写上,如果ip变动这也一定要修改]
server.httpBindInterface = 192.168.xxx.xx
#以后创建本地仓库的地址
git.repositoriesFolder = D:/ProgramFiles/gitproject
点击有测人物头像,选择团队,增加团队
增加团队
配置团队的代码权限
点击右侧人物头像,点击创建用户,此操作很简单
创建完之后,把账号和密码发给成员小组,让他们先生成本地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://[email protected]:29418/myproject/java.git
git push -u origin master
再输入密码
2:假如我这边已经有了一个本地仓库,我们可以直接仓库内容推送过去
点击git bash here,然后弹出命令框,输入下面的命令
git remote add origin ssh://[email protected]:29418/myproject/java.git
git push -u origin master
再输入密码
一直点击下一步就好,
不会的话可以参考下面的网址
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137396287703354d8c6c01c904c7d9ff056ae23da865a000
点击git bash,出现一个命令框,输入下面命令
ssh-keygen -t rsa -C "linkengkeng"
在输入回车,此时密钥会自动在user/lhj/.ssh下面生成文件
在.ssh文件中用notepad++来打开id_rsa.pub,复制ssh密钥
点击添加,就可以了
若通过idea中的进行克隆或提交的时候
1:先装好git
2:配置好idea中一些配置
配置好remote的路径
登录192.168.xx.xx/3001 的目录下去拷贝ssh的路径(由管理员提供)
然后去idea去配置对应的remote地址