Centos部署Git

Centos部署Git

部署步骤

初始化

-- 安装git
yum install  git

配置免登录

配置git下载代码时 每次都需要输入密码的事情

-- 生成 gitconfig 文件
git config --global credential.helper store
-- 配置登录邮箱
git config --global user.email "1339761229@qq.com" 
-- 配置登录用户名
git config --global user.name "jamel"

后续git pull 还是clone啥的,输入一次密码即可

### 在 CentOS 上使用 Docker 部署 Git 仓库 要在 CentOS 上通过 Docker 部署 Git 仓库,可以按照以下方法操作: #### 准备工作 确保已安装并启动 Docker。如果尚未安装 Docker,请参考官方文档完成安装过程[^2]。 #### 下载并运行 GitLab 容器 GitLab 是一种常用的 Git 仓库管理系统,可以通过 Docker 轻松部署。以下是具体命令: ```bash docker run --detach \ --hostname gitlab.example.com \ --publish 443:443 --publish 80:80 --publish 22:22 \ --name gitlab \ --restart always \ --volume /srv/gitlab/config:/etc/gitlab \ --volume /srv/gitlab/logs:/var/log/gitlab \ --volume /srv/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:latest ``` 上述命令解释如下: - `--hostname` 设置容器的主机名。 - `--publish` 将主机端口映射到容器内的服务端口(HTTP、HTTPS 和 SSH)。 - `--volume` 挂载本地目录至容器内部路径,用于持久化数据存储。 - `gitlab/gitlab-ce:latest` 使用最新的社区版 GitLab 镜像。 #### 获取初始管理员密码 首次启动后,可通过以下命令提取根用户的临时密码: ```bash docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password ``` 此命令会返回类似以下的结果: ``` Password: your_generated_password_here ``` 登录 Web 界面 (`http://<your_server_ip>`) 并修改默认密码即可完成初始化设置[^5]。 #### 测试连接 验证是否能够正常访问 GitLab 的 Web 页面以及克隆远程仓库功能。例如,在客户端执行以下命令测试 SSH 连接: ```bash ssh -T git@<server-ip> ``` 预期输出类似于以下内容表示成功建立信任关系[^3]: ``` Hi PerCheung! You've successfully authenticated, but GitHub does not provide shell access. ``` --- ### 注意事项 对于大规模生产环境建议进一步优化配置,比如调整资源限制、启用 HTTPS 或者集成 CI/CD 工具链等功能模块。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值