Mac配置自己的本地git服务器
2020-01-15 10:27
281 查看
最近因为github的事件,可以说代码其实不是无国界的。再加上自身或多或少有些代码是保密的,或者说不入流,外加可能有些是因为网速的问题,导致各种连接不上,很多代码更新无法一次性提交或同步超时,等等各种问题后,我准备在本地搭建一个git服务器用于管理自身的代码。
我的方案是:
- mac运行docker
- docker运行git服务器
- git服务器的保存文件位于固态移动硬盘,不占用空间,并且可以随时携带
- 代码可以down在本地,也可以down到移动硬盘中,视情况而定。
git服务器
我采用的git服务器是gitea,我没用gitlab的原因是我失败了,原因是因为docker可能有些许问题,还比较麻烦。
安装步骤
安装docker镜像
docker pull gitea/gitea:latest
创建保存路径
mkdir -p /Volumes/Samsung_T5/gitea
启动gitea
docker run -d --name=gitea -p 10022:22 -p 10080:3000 -v /Volumes/Samsung_T5/gitea:/data gitea/gitea:latest
配置
在浏览器中访问 http://hostname:10080 就可以看到界面了。
第一次打开后,点击左上角探索,即可进行安装配置
配置完后,点击提交可能报错,不用管,再来一次即可。
成功后会跳转至3000端口,直接更改为10080即可。如果自己改过端口当我没说。
同步代码
创建库后,克隆的时候,默认是3000端口,你需要改为10080端口即可。
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- mac Git本地服务器配置
- mac Git本地服务器配置
- Mac 下配置 Git 服务器
- Mac 下配置 Git 服务器
- MAC配置SVN服务器, 本地版本控制
- Mac 下配置 Git 服务器
- Mac 下配置 Git 服务器
- mac中使用 sourcetree 的快速配置和git服务器登录
- mac下配置Git服务器
- Mac 下配置 Git 服务器
- Apachi在本地配置服务器 MAC专用
- Git服务器配置及本地克隆提交、服务器获取
- Mac下git通过SSH连接本地服务器
- [Linux]本地模拟配置服务器端git仓库
- Git安装与配置(Windows)+ 本地文件提交远程git服务器
- nginx配置本地静态服务器Mac
- Mac 下配置 Git 服务器
- 配置自己的Git远程服务器
- 向本地网络中广播特定的控制帧,设备端检测到控制帧时,发送自己的网络配置信息,如IP,Mask,Mac地址
- iOS:使用Github托管自己本地的项目代码方式一:(Xcode方式:开发工具Xcode配置Git,由Xcode-->Source Control-->Commit)