配置多代码仓库

配置ssh文件
首先先生成三个.ssh文件


那么如何生成呢

$ cd ~/.ssh         //先进入这个目录
$ ssh-keygen -t rsa -C "your email@example.com"                    //填写邮箱

同时需要操作三遍,生成三个rsa文件.接着填写你要生成的文件名(默认是id_rsa)
然后填写密码(可以为空)
接下来 我们创建一个config文件,写入一些相应的配置。

$ ls            //查看下目录下是否已是
$ touch config            //创建config文件
$ vim config            //编写这个文件
# 加上以下内容
#default github
Host github.com
  HostName github.com
  IdentityFile ~/.ssh/github_rsa
 
Host conding.com
  HostName git.coding.net
  IdentityFile ~/.ssh/conding_rsa
  
Host gitee.com
  HostName gitee.com
  IdentityFile ~/.ssh/gitee_rsa


创建完config文件 我们需要将两个SSH key的密钥加入ssh 的 agent中去。我们先使用ssh-add -D将agent中的先删除,然后再依次添加。

$ ssh-add -D
$ ssh-add conding_rsa
$ ssh-add github_rsa
$ ssh-add gitee_rsa

通过 ssh-add -l若执行ssh-add -D是出现这个错误:Could not open a connection to your authentication agent,则先执行如下命令即可:ssh-agent bash

然后把这几个的rsa.put文件里面的ssh密钥复制到相对应的仓库上就可以了

接着我们可以查看到加入 agent 当中的SSH key。

紧接着用ssh -T git@github.com 我们来测试一下 账号是否都能够连通Github。先测试git@github.com
紧接着用ssh -T git@conding.com 我们来测试一下 账号是否都能够连通conding。先测试git@conding.com
紧接着用ssh -T git@gitee.com 我们来测试一下 账号是否都能够连通Gitee。先测试git@gitee.com
如果都可以连接上,返回正确的信息,那么就没问题了

提交到远程仓库
那到了这里 是不是可以提交更新了呢。我们在对应的项目下提交 它能帮我们找到正确的GitHub地址么?

$ vi readme.md
$ git add .
$ git commit -m "add readme.md"

在这一步先停一下,先使用git remote -v查看下我们的远程,是不是我们想要提交的远程地址git@github.com.

如果是的话,那么就直接git push origin master提交上去
如果不是的话,那么先用git remote rm origin移除,然后添加
git remote add origin git@github.com:yeyangyang/ceshi.git(OR)
git remote add origin git@conding.com:yeyangyang/ceshi.git(OR)
git remote add origin git@gitee.com:yeyangyang/ceshi.git。
然后在提交上去git push origin master
这也就可以了,就算链接很多,相同的方法也是可以连接的


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Maven是一个开源的项目管理工具,使用它可以更方便地构建、管理和发布项目。配置远程仓库是使用Maven的一个重要环节,它可以帮助我们引入和下载所需的依赖库。 以下是配置远程仓库的步骤: 1. 打开Maven项目的pom.xml文件,该文件是Maven项目的核心配置文件。 2. 在pom.xml文件中,找到<repositories>节点,该节点用于配置远程仓库信息。 3. 在<repositories>节点下,添加<repository>子节点,并在其中配置仓库信息。 4. 配置<repository>子节点的属性,其中包括<id>、<url>和<releases>等。 - <id>用于唯一标识仓库,一般可以使用仓库的名称或者URL。 - <url>是远程仓库的URL地址,可以是公共仓库、私有仓库或者本地仓库的URL。 - <releases>用于配置仓库的发布策略,可以设置为true或者false。如果设置为true,则表示从该仓库下载项目的正式版本。 5. 配置完<repository>子节点后,保存pom.xml文件。 6. 在使用Maven构建项目时,Maven将会根据配置的远程仓库信息,从远程仓库中下载所需的依赖库。 需要注意的是,远程仓库一般需要有相应的权限,才能从中下载依赖库。因此,在配置远程仓库之前,需要确保已经获得了访问该仓库的权限。 以上就是使用Maven配置远程仓库的简单步骤。配置好远程仓库后,我们就可以方便地引入所需的第三方库,并构建我们的项目了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值