linux搭建git服务管理仓库-阿里云开发者社区

开发者社区> 不语奈何> 正文

linux搭建git服务管理仓库

简介: linux环境下搭建git服务仓库,比较推荐bitnami的一键式安装。有问题欢迎随时交流
+关注继续查看

一、搭建gitblit版本的git代码仓库

下载前置条件,已经有java环境,java -version或者java --version可以查看

①下载gitlab安装包官网地址:http://gitblit.com/

②解压下载好的资源包 tar -zxvf gitblit-1.8.0.tar.gz

③cd到解压后data文件下找到default.properties文件

修改一下几个配置文件也可以不修改:
Server.httpPort 是对http协议进行的配置,可自定义 若参数设为0则为禁用此端口,例如将server.https设为0则是禁用https的端口 ,这里若只用http协议可以将其设为8989 ,将httpsPort和sshPort的端口设为0禁用,根据个人具体需要来设置
server.httpBindInterface 设置对应协议的ip参数,默认为空,也可写成固定的例如192.168.2.254,为空时则可通过远程可以访问本机,这里建议设为空。设置修改编辑完成后按ESC 输入:wq 保存退出

④返回上级目录 启动gitblit

java -jar gitblit.jar

⑤在网页输入http://IP:端口号即可开始使用

二、搭建bitnami的git代码仓库

①下载bitnami的安装文件(建议使用OAF文件,底层系统为Debian)

官网地址:https://bitnami.com/stack/gitlab/virtual-machine

②创建虚拟机进行安装virtualmachine进行安装

安装完成后请记住用户名密码,后边会用到的。

server-credentials.png
建议设置静态IP
切换/etc/systemctl/network
sudo cp 99-dhcp.network ens160.network
vim 99-dhcp.network
增加ADDRESS,GATEWAY,DNS等相关信息。
service network restart 重启是静态IP生效

③在页面输入HTTP://IP即可打开网页即可以开始使用

三、相关问题

①开启ssh通道

sudo rm -f /etc/ssh/sshd_not_to_be_run
sudo systemctl enable ssh
sudo systemctl start ssh

②生成秘钥

在Gitbash 执行 cat~/.ssh/id-rsa.pub
有则跳过,无则生成
生成命令:ssh-keygen rsa -C "邮箱"

③提示HTTPS证书验证

git bash 执行 :git config --global Http.sslVerify false

④Debian修改系统时间

data -s "yyyy-mm-dd hh:MM:ss"
hwclock --systohc
修改时区
data -R,选择 asira然后选择shanghai即可。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Git--分支管理
分支管理 创建分支 hubwiz@df0c3c0b9459:~$ git checkout -b dev M readme.
796 0
在pycharm中使用git版本管理以及同步github
注意:首先你电脑必须安装git版本控制器(软件),在官网下载即可。 pycharm中使用git以及github很简单,首先在设置中搜索github: 点击右边的Create API Token,系统会要求输入你的github账号和密码,当你输入正确点击确认后会进行身份认证,认证成功后会创建一段TOKEN。
1268 0
+关注
不语奈何
精于基础,广于工具,熟于业务。
33
文章
2051
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载