美文网首页
Git本地仓库多远端源配置及连同第三方子项目提交

Git本地仓库多远端源配置及连同第三方子项目提交

作者: 沉思的雨季 | 来源:发表于2020-05-28 14:51 被阅读0次

一、windows的git客户端配置

1、打开“我的文档”,进入“.ssh”文件夹(如:C:\Users\Lenovo.ssh),目录如下:

2、编辑config文件(没有则新建),添加gitlab版本库的host节点。Config文件内容如下:

填写说明:

Host   主机别名
HostName 服务器真实地址
IdentityFile  私钥文件路径
PreferredAuthentications  认证方式
User 用户名

注:私钥文件路径和用户名需参照实际情况修改。

二、gitlab本地库增加远端源

1、登录内网gitlab,地址http://11.1.14.145,确保个人账号下SSH公钥已正确配置。

2、编辑项目.git目录下的config文件,添加origin1远端源。以tpri-dmp项目为例,如下:

注:红框为添加origin1的配置,内容与origin大体相同,修改URL地址前缀,以及origin改为origin1。

3、修改.git文件夹下modules子项目的配置。查找modules子目录的所有config文件并修改,添加origin1远端源。以tpri-dmp项目的src子项目为例,如下:

注:红框为添加origin1的配置,内容与origin大体相同,修改URL地址前缀,以及origin改为origin1。

三、仓库代码拉取与推送

1、外网拉取代码。连接外网gitlab服务器,顺序执行以下命令更新主项目及子项目的最新代码:

git checkout master

git submodule foreach git checkout master 

git pull origin master

git submodule foreach git pull origin master 

2、内网推送代码。网络切换到内网,顺序执行以下命令推送主项目及子项目的最新代码:

git submodule foreach git push -f origin1 master 

git push -f origin1 master

相关文章

  • Git本地仓库多远端源配置及连同第三方子项目提交

    一、windows的git客户端配置 1、打开“我的文档”,进入“.ssh”文件夹(如:C:\Users\Leno...

  • 发布自己的cocoapods插件

    创建本地Git仓库,并提交代码 创建GitHub远端仓库,提交本地代码至GitHub仓库GitHub创建仓库.pn...

  • git 实用命令

    配置git用户信息 新建了git仓库,将本地项目关联到远端,并推送到远端,方法有3种 直接克隆仓库,克隆后,在这个...

  • cocoa pods 新建子仓

    1、建立远端git仓库 2、提交子仓库代码到远端仓库 3、git submodule add http://10....

  • Git 上传文件命令

    git添加到本地仓库 git提交到本地仓库 git推送到远程仓库 git合并分支 当前配置链接命令 把当前地址设置...

  • GIT简单使用

    本地配置全局git 创建本地仓库提交到git上 该针对本地没有存在的项目。 提交本地已存在的项目到git 针对本地...

  • Git

    Git Git常用命令 提交代码到本地仓库 删除所有untracked的文件 回退版本 从远端拉取代码 同步本地代...

  • 把本地文件夹变成git仓库并推送到github上

    把本地文件夹变成git 仓库 本地代码提交 远程分支需要配置 添加远程仓库 必须加 add 参数 git remo...

  • git冲突

    1、git配置远程地址 2、git删除远程地址 3、加入本地仓库 4、提交到本地仓库 5、拉取远程仓库数据 6、在...

  • Git与Github常用命令

    全局配置 配置SSHKEY 初始化本地仓库/提交/链接远程仓库 克隆远程仓库 git仓库操作 分支管理 分支数据推...

网友评论

      本文标题:Git本地仓库多远端源配置及连同第三方子项目提交

      本文链接:https://www.haomeiwen.com/subject/xrqaahtx.html