zoukankan      html  css  js  c++  java
  • 在windows系统中使用gitblit做为git服务器

    一、下载gitblit

    gitblit官网中下载系统对应的版本

    下载下来的是个压缩包,无需安装,将压缩包解压到你喜欢的文件夹即可

    解压后

    二、配置gitblit的属性文件gitblit.properties

    用记事本打开data目录下的gitblit.properties文件,会看到一句“include = defaults.properties”将配置文件指向了defaults.properties文件,所以直接修改defaults.properties配置文件即可。

    修改仓库地址

    可以将git.repositoriesFolder后面的值指定为特定的文件夹目录,git仓库中的项目就会存放在这个目录中;默认目录是同级目录下的git目录

    修改仓库地址

    设置https端口号

    为了避免端口占用,端口冲突的问题可以指定server.httpsPort端口号,默认值是8443,当设的值小于等于0时,表示禁止该协议端口,如:默认情况下是禁用http的。

    设置https协议下的端口号

    设置server.httpsBindInterface绑定的接口ip

    设定服务监听的ip,如果设置了ip就是只有当git服务器所在的ip为这个时才能使用,如果设置为localhost,就只有本机可用,一般是默认为空

    绑定接口ip

    启动gitblit服务器

    双击解压目录下的gitblit.cmd文件就能开启gitblit服务器了

    gitblit启动成功

    这时候就可以在浏览器地址栏中输入“ https://你gitblit服务器的地址:8443 ”进行访问了,如果出现安全提示直接确定即可

    打开对应的gitblit管理界面

    现在就可以用用户名:admin 密码:admin进行登陆管理了 

    三、Gitblit管理

    登陆admin账号后就可以在页面右上角进行版本库创建、用户创建、团队创建修改密码等操作

    进行版本库、用户管理

    用户和团队管理

    点击用户后就可以打开用户管理界面了,可以对当前已存在的用户进行编辑,也可以创建新用户。创建新用户,填写用户名称名称密码等信息点击保存就创建成功了。

    创建新用户

    创建保存后可以对访问权限进行设置,如果这个用户在团队用户中,那么这个团队有的权限,团队的成员也拥有。在图示的红框中进行要添加的权限库,记得保存。

    权限添加

    版本库管理

    点击创建版本库后,就可以会生成一个版本库,和版本库链接,通过这个版本库链接就可以在相对应的协议和工具中进行拉取和推送。

    创建版本库后,可以通过中间的红框获取拉取链接

    而点击右上角的编辑按钮就可以对版本库进行访问策略,权限等进行管理,通常访问策略设为“限制查看,克隆和推送”,这样没有相关权限的用户就看不到该版本库,也无法推送。

    在权限管理上,可以设置版本库拥有者,从已有用户中选择即可,也可以选择用户,进行读写删推送等权限设置。

    版本库权限设置

    四、将版本库与Android Studio关联

    将版本库的地址复制下来

    复制版本库地址

    在Android Studio中创建要关联的项目,点击Android Studio菜单栏中的 VCS -> Inport into Version Control -> Create Git Repository  选择当前项目目录创建本地版本仓库。

    创建git本地仓库

    这时所有的文件都会变成红色,表示还没有添加到版本管理;点击 VCS -> Git -> Add  这时所有的文件都会变成绿色,表示所有已经添加到了版本管理改变;点击 VCS -> Commit Changes 弹出当前有改变的文件,输入改变日志,点击commit  提交成功后就表示已经将所有数据提交到了本地版本库中了。

    提交到本地仓库的按钮

    点击 VCS -> Git -> push 就会弹出推送到服务器的提示框

    推送按钮

    在弹出的push commits 弹框中,点击Define remote 会弹出一个对话框 在URL一栏中输入前面gitbIit中创建的仓库地址。

    填写推送地址

    这时远程仓库就和Android studio 上的项目关联上了

    推荐AndroidStudio中git的使用教程wensibo.top/2017/03/12/GitOnAS/



    作者:天气不不错
    链接:https://www.jianshu.com/p/d91ad1f1053d
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    【leetcode】反转字符串
    【leetcode】反转字符串 II
    053-669
    053-668
    053-667
    053-666
    053-665
    053-664
    053-663
    053-662
  • 原文地址:https://www.cnblogs.com/Fooo/p/15789431.html
Copyright © 2011-2022 走看看