Mac搭建本地Gitlab

本文介绍如何在Mac系统上使用Docker快速搭建GitLab服务器,包括Docker的安装、Kitematic的使用、GitLab镜像的选择与安装过程,以及初次登录设置等关键步骤。

前言

昨天的文章阐述了我个人对于本地代码保存的方案,所以今天来研究下,如何在本地搭建Gitlab来对所有的代码库进行管理.

安装Docker

Docker

因为我的是Mac系统,所以需要借助docker来进行安装.

众所周知,Mac安装软件还是很快的.

然后打开Docker后,进入Kitematic.如果没有安装的话,Docker会提示你进行安装.

安装好Kitematic后,搜索Gitlab,选择具体的镜像,据说是有相应的中文版,gitlab-ce-cn.我下载的是gitlab-ce英文官方版本,中文版好像是一些team翻译的,具体我也没有去仔细看过,有兴趣的小伙伴可以去试试看.

安装还是需要一些时间的.毕竟有墙.

进入Gitlab

安装完后,在Kitematic中,有一个Settings -> Hostname/Ports ,可以看到80端口的具体URL,一般是localhost:32769,直接在浏览器中打开即可.

刚打开要求输入初始密码,一般强度的话,我认为是大写+小写+数字+特殊符号这样.

初始密码修改好后,即可登录,用户名为root.

Mac上配置Git开发环境主要包括安装Git工具、基础配置、SSH密钥设置以及验证配置是否成功几个关键步骤。以下是详细的操作指南: ### 一、安装Git 1. **通过Homebrew安装(推荐)**: 打开终端,输入以下命令进行安装: ```bash brew install git ``` 安装完成后,可通过以下命令检查Git版本: ```bash git --version ``` 如果输出类似`git version 2.40.1`,则表示安装成功[^2]。 2. **通过官网直装**: 访问Git官网,点击显眼的Download按钮,下载.pkg文件后双击安装,按照提示一步步完成安装过程[^2]。 ### 二、基础配置 安装完成后,必须进行基础配置,包括用户名和邮箱设置,这些信息将用于每次提交记录。 1. **配置用户名和邮箱**: ```bash git config --global user.name "你的名字" git config --global user.email "你的邮箱" ``` 请确保邮箱为真实邮箱,以便后续与Git托管平台(如GitHub、GitLab)绑定[^2]。 2. **查看所有配置**: 输入以下命令可查看当前Git配置: ```bash git config --list ``` ### 三、SSH密钥配置 为了实现免密码推送代码到远程仓库,需要配置SSH密钥。 1. **生成SSH密钥**: 在终端中执行以下命令,生成SSH密钥对: ```bash ssh-keygen -t rsa -b 4096 -C "你的邮箱" ``` 按照提示操作,通常可直接按回车使用默认路径保存密钥。 2. **添加SSH密钥到GitHub或其他平台**: 打开生成的公钥文件(默认路径为`~/.ssh/id_rsa.pub`),复制内容并粘贴到GitHub或其他Git平台的SSH密钥设置中。 3. **测试SSH连接**: 使用以下命令测试与GitHub的连接: ```bash ssh -T git@github.com ``` 如果输出类似`Hi username! You've successfully authenticated`,则表示SSH配置成功。 ### 四、进阶配置 1. **配置别名(可选)**: Git支持为常用命令配置别名,提升工作效率。例如: ```bash git config --global alias.co checkout git config --global alias.br branch git config --global alias.ci commit git config --global alias.st status ``` 2. **配置默认编辑器(可选)**: 如果希望使用特定编辑器(如VSCode)作为Git默认编辑器,可以执行以下命令: ```bash git config --global core.editor "code --wait" ``` 3. **避免换行符冲突(适用于跨平台开发)**: ```bash git config --global core.autocrlf input git config --global core.eol lf ``` 这可以避免Windows与Mac/Linux之间的换行符不一致问题[^3]。 ### 五、验证配置是否成功 1. **创建测试仓库**: ```bash mkdir test-git cd test-git git init touch README.md git add README.md git commit -m "Initial commit" ``` 若能成功提交,则说明本地Git配置正常。 2. **推送至远程仓库(可选)**: 将本地仓库与远程仓库关联后,使用以下命令推送: ```bash git remote add origin git@github.com:你的用户名/test-git.git git push -u origin master ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值