当前位置: 首页 > news >正文

响应式模板网站模板网站推广公司 优帮云

响应式模板网站模板,网站推广公司 优帮云,广州网站建设高端网,游戏网站排行需求 在我们开发过程中,有可能需要拉取的地址仓库不在同一个仓库中,有些可能在Github上,有些可能在Gitlab上。 所以我们需要配置Github的仓库的配置和Gitlab仓库的配置。 现在,我们来配置两个不同的仓库的地址。 假设&#xf…

需求

在我们开发过程中,有可能需要拉取的地址仓库不在同一个仓库中,有些可能在Github上,有些可能在Gitlab上。

所以我们需要配置Github的仓库的配置和Gitlab仓库的配置。

现在,我们来配置两个不同的仓库的地址。

假设:

Gilab地址:http://192.168.3.100/group/testRemo1.git

Github地址:https://github.com/username/testRemo2.git

其中:

group:Gitlab服务器上对于的群组名;testRemo1:仓库(在Gitlab后台上称为项目)名。

username:Github远程仓库拥有者的用户名(注意是拥有者的Github用户名,不是我们自己的,之后我们还需要有自己的Github账户);testRemo2:仓库名。

正常情况下:

Gitlab:我们使用gitlab可以使用我们自己的用户名和密码去拉取远程仓库。

Github:我们使用ssh key配置来拉取远程仓库。

添加多份SSH Key配置

在GitBash上执行:

ssh-keygen -t rsa -C "your_email@example.com" -f ~/.ssh/id_rsa_repo1

ssh-keygen -t rsa -C "your_email@example.com" -f ~/.ssh/id_rsa_repo2

这里的“your_email@example.com”替换为自己的邮箱地址。

执行了这两个命令之后,在Windows的C:/用户/“自己的用户名”/.ssh/目录上就会多了几个文件,其中包括:

id_rsa_repo1

id_rsa_repo1.pub

id_rsa_repo2

id_rsa_repo2.pub

这里的“id_rsa_repo1.pub”是为Gitlab准备的,但是我们拉取Gitlab上的仓库是使用用户名和密码去拉取,所以这个暂时是不需要到的。

这里的“id_rsa_repo2.pub”是为Github准备的,等一下我们需要把这个文件里的内容复制到我们自己的Github账户SSHKey配置中。

Tips:既然不需要到id_rsa_repo1相关文件,那我们为什么还去创建他,因为我们可以经过这样的对比来了解在不同的仓库下的配置处理,这样之后如果想把Gitlab配置成SSH,就知道如何处理了。

再在GitBash上执行

ssh-add ~/.ssh/id_rsa_repo1

ssh-add ~/.ssh/id_rsa_repo2

在执行“ssh-add”时,可能会出现报错:

Could not open a connection to your authentication agent

可以执行

eval $(ssh-agent)

来启动ssh代理。

在Github中配置SSH

选择“SSH and GPG keys”可以看到,我这里已经配置了一个SSH Key了。

这个Key的SHA256码为:MSq1PY5oQPsvNij4DpM/nO...............

各位看官的这个列表里应该是没有这个Key的,所以我们现在来配置一下。

点击“New SSH key”

Tittle随便填什么。

Key里的内容,我们就打开“id_rsa_repo2.pub”文件,把里面的内容全部复制出来,粘贴到这里。

这样,我们就有了一个Key了。

在SourceTree配置

现在我们在SourceTree添加Github账户,点击“工具”-》“选项”-》“验证”切页,然后再点击“添加”,则出现以下界面。

然后再“托管服务商”总选择“Github”,再点击“刷新 OAuth令牌”。

会跳转到我们自己的Github账户中。

然后再点击“Authorize altassian”按钮,即可授权成功。

这样就添加了一个自己的Github账户

然后,Github的仓库拥有者就可以给我们一个权限。我们就可以拉取远程仓库了。

拉取远程仓库

注意:

全程操作应该有科学上网支持。

但是即使有科学上网支持,我们还是可能使用git clone命令拉取不了远程仓库,这是因为git也要配置代理。

 首先查看当前代理配置

可能你输入git config --global --get http.proxy后,没有任何显示,则你当前没有配置代理。

之后我们需要输入

git config --global http.proxy 127.0.0.1:29290

git config --global http2.proxy 127.0.0.1:29290

127.0.0.1:29290可以修改为你任意的代理地址。

http://www.yayakq.cn/news/979740/

相关文章:

  • 网站源码模块线上推广方案模板
  • 一级a做爰片免费网站冫网站开发进修
  • 网站服务理念dede网站地图地睛
  • 网站开发的人怎么样济南网站开发培训班
  • 怎么自己做刷赞网站苏州wordpress
  • 公司网站平台建设宁波南部商务区网站建设
  • 网站建设与维护考试卷淮南网站建设好的公司
  • 百度收录网站左侧图片网站建设模拟软件
  • 网站网页基本情况 网页栏目设置wordpress评论提交特效
  • 做新闻类网站需要什么资质直接下载app安装
  • 网站资料上传济南冰河世纪网站建设
  • 青岛做英文网站的公司在线设计平台优缺点
  • 自助发外链网站建设官方网站多少
  • 网站设计步骤包括哪些医药网站制作
  • 计算机专业里面哪个专业最好seo1现在怎么看不了
  • 个人网站备案 备注做装修的业务网站
  • 建立网站需要投入的成本个人网站建设方案书范文
  • 网站设计论文的题目找人做一个网站需要花多少钱
  • 网站有利于seo的细节东莞网页制作设计
  • 北京网站建站系统平台网站源码大全
  • 权威的网站建设漂亮又简单的logo图片
  • 旅游景点网站策划书wordpress qq音乐插件怎么用
  • 自己做的网站容易被黑吗做网站一天赚多少钱
  • 金华企业网站建站模板专业做房地产网站建设
  • 互助平台网站建设费用网页设计与制作心得体会1000
  • php免费网站空间杨浦区公司网站建设
  • 现在一般做网站都是去哪家做的asp 网站信箱模板
  • 科技设计网站做外贸网站的好处
  • 漫画做视频在线观看网站旅游景点网站设计
  • 想学做网站学什么教程网站怎样恶意刷