赞
踩
Github是最大的开源软件托管平台,然而Github经常无法访问,或者访问速度非常慢。经过统合考虑,决定用旧电脑搭建自托管Gitlab-ce服务器,然后将Gitlab的仓库配置一个镜像仓库,自动向Github推送。
完成配置后,大概是这样的:【开发电脑】<= 推送和拉取 => 【自托管Gitlab】=仅推送(自动)=> 【Github】
浏览器打开Github,点击右上角[+]号,在弹出菜单中点击【新建存储库】
在页面上输入存储库名称,描述,公共或私有,是否创建README.md文件等信息,确认无误点击创建。
创建好存储库后,将进入存储库主页。
浏览器打开自托管的Gitlab服务器,点击右上角的【新建项目】按钮,进入新建项目页面,有三种创建新项目的方式:
进入到导入项目页面,可以看到可以从很多地方导入项目,选择【GitHub】,导入上面创建的存储库。
这里有二个选择,【GitHub身份验证】和【个人访问凭证】,要根据Gitlab服务器管理员是如何配置来决定,如果【GitHub身份验证】可用,直接点击就可以了。
进入到从GitHub导入项目页面,可以导入自己GitHub上的项目,包括分叉了别人的项目,在查找框输入要导入存储库的名称,点击放大镜图标,下方将显示出存储器信息,点击右侧的【导入】按钮。
下方存储库右侧显示“导入中”,根据网络情况及存储库大小,需要的时间不同。
当导入完成后,存储库右侧的“导入中”变成“完成”。如果显示“失败”可以重新导入。
在自托管Gitlab服务器上,左侧主导航菜单拉到最下方,依次点击【设置】,在弹出子菜单中点击【仓库】。
进入仓库设置页面后,找到镜像仓库并点击右侧的【展开】按钮,现在镜像仓库是空的,点击右侧的【添加新的】按钮,可以添加多个镜像仓库。
在打开的页面中,输入git仓库URL,用户名和密码,然后点击【镜像仓库】按钮。
添加完镜像仓库后,可以点击右侧的更新图标,当“最近成功的更新”下方显示”刚刚“则完成手动更新,也表示镜像仓库设置正确。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。