当前位置:   article > 正文

自托管Gitlab服务器与Github实现Git仓库镜像_github怎么镜像

github怎么镜像

自托管Gitlab服务器与Github实现Git仓库镜像

Github是最大的开源软件托管平台,然而Github经常无法访问,或者访问速度非常慢。经过统合考虑,决定用旧电脑搭建自托管Gitlab-ce服务器,然后将Gitlab的仓库配置一个镜像仓库,自动向Github推送。
完成配置后,大概是这样的:【开发电脑】<= 推送和拉取 => 【自托管Gitlab】=仅推送(自动)=> 【Github】
  • 1
  • 2

主要操作步骤

  • 1 Github上创建新的存储库;
  • 2 在自托管Gitlab服务器上导入Github上新建的存储库;
  • 3 在自托管Gitlab服务器上配置镜像仓库;

详细操作步骤

01 Github创建新娘的存储库

浏览器打开Github,点击右上角[+]号,在弹出菜单中点击【新建存储库】

在这里插入图片描述

02 输入Github存储库信息

在页面上输入存储库名称,描述,公共或私有,是否创建README.md文件等信息,确认无误点击创建。

在这里插入图片描述

03 Github上创建存储库完成

创建好存储库后,将进入存储库主页。

在这里插入图片描述

04 在自托管Gitlab服务器导入项目

浏览器打开自托管的Gitlab服务器,点击右上角的【新建项目】按钮,进入新建项目页面,有三种创建新项目的方式:

  • 创建空白项目
  • 从模板创建项目
  • 导入项目
    选择【导入项目】

在这里插入图片描述

05 从Github导入项目

进入到导入项目页面,可以看到可以从很多地方导入项目,选择【GitHub】,导入上面创建的存储库。

在这里插入图片描述

06 选择GitHub身份验证

这里有二个选择,【GitHub身份验证】和【个人访问凭证】,要根据Gitlab服务器管理员是如何配置来决定,如果【GitHub身份验证】可用,直接点击就可以了。

在这里插入图片描述

07 选择要导入的项目

进入到从GitHub导入项目页面,可以导入自己GitHub上的项目,包括分叉了别人的项目,在查找框输入要导入存储库的名称,点击放大镜图标,下方将显示出存储器信息,点击右侧的【导入】按钮。

在这里插入图片描述

08 存储库导入中

下方存储库右侧显示“导入中”,根据网络情况及存储库大小,需要的时间不同。

在这里插入图片描述

09 存储库导入完成

当导入完成后,存储库右侧的“导入中”变成“完成”。如果显示“失败”可以重新导入。

在这里插入图片描述

10 Gitlab进入仓库设置页面

在自托管Gitlab服务器上,左侧主导航菜单拉到最下方,依次点击【设置】,在弹出子菜单中点击【仓库】。

在这里插入图片描述

11 添加新的镜像仓库

进入仓库设置页面后,找到镜像仓库并点击右侧的【展开】按钮,现在镜像仓库是空的,点击右侧的【添加新的】按钮,可以添加多个镜像仓库。

在这里插入图片描述

12 添加新的项目镜像仓库

在打开的页面中,输入git仓库URL,用户名和密码,然后点击【镜像仓库】按钮。

在这里插入图片描述

13 手动同步镜像仓库

添加完镜像仓库后,可以点击右侧的更新图标,当“最近成功的更新”下方显示”刚刚“则完成手动更新,也表示镜像仓库设置正确。

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/552686
推荐阅读
相关标签
  

闽ICP备14008679号