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

如何做seo网站国内最新新闻热点事件

如何做seo网站,国内最新新闻热点事件,京东官方网上商城app下载,学校网站建设系统目录 多个托管平台GIt账户如何配置SSH 路由配置验证 用户名邮箱配置验证 多个托管平台GIt账户如何配置 通常情况,公司会搭建自己的gitlab代码托管服务或者将代码托管到第三方平台上,而我们自己的开源项目通常托管到Github上,每个托管平台都有…

目录

  • 多个托管平台GIt账户如何配置
    • SSH 路由配置
      • 验证
    • 用户名邮箱配置
      • 验证

多个托管平台GIt账户如何配置

通常情况,公司会搭建自己的gitlab代码托管服务或者将代码托管到第三方平台上,而我们自己的开源项目通常托管到Github上,每个托管平台都有对应的Git账户。默认情况下,一台电脑对应一个GIt账户,这时候对不同托管平台上代码仓库的管理就变得很不方便。接下来我将会以两个账号为例,进行相应的配置,以达到对不同托管平台上的仓库进行丝滑的操作。

SSH 路由配置

首先,通常我们会在GIt上配置SSH Key,使用SSH地址代替HTTP地址,这样在下载或上传代码时就不需要输入账号密码了。那么多个托管平台呢?一种方式是全都使用同一个公私钥对,但是这样不是很安全,一个私钥不小心泄漏了,全部平台上的账号都将面临安全风险。一种更好的方式是为不同的账号配置不同的秘钥对,再修改$HOME/.ssh/config文件配置相应的ssh路由策略:

Host github.comPort 22User gitHostName github.comPreferredAuthentications publickeyIdentityFile ~/.ssh/github_rsaHost 192.168.10.136Port 22User gitHostName 192.168.10.136PreferredAuthentications publickeyIdentityFile ~/.ssh/gitlab_home

上面的配置文件中,第一项是配置github的,IdentityFile是你存放私钥的文件路径。
第二项是我在内网搭建的gitlab服务,下面解释一下

  • Host:是你GIt的外部访问地址,可以是ip也可以是域名。
  • HosName:是你真实访问的服务地址。

对于Host如果不清楚的话,可以进到你随便的一个仓库下,输入git config --local -l 查看下仓库的配置,找到这一项:remote.origin.url=ssh://git@192.168.10.136:22/mytest.git,可以看到这个ip是和Host里面对应的,你也可以更改仓库的origin,将这个ip改成任意一个你喜欢的,只要和上述配置中的Host对应就行。

验证

使用ssh -T验证下是否配置成功:

ssh -T github.com
ssh -T 192.168.10.136

如果配置成功则会返回类似如下信息:

Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.

用户名邮箱配置

ssh key已经配置好了,接下来我们clone了代码,实现了一段新的功能需要push到远程仓库,一般来说我们会在全局配置项添加用户和邮箱:

git config --global user.email “you@example.com”
git config --global user.name “Your Name”

但是,在公司的仓库你可能使用自己真实的名字和工作邮箱,在github可能使用的是昵称和私有的个人邮箱。一种方式是你可以在每个仓库下分别设置local级别的配置来分别设置名称和邮箱。但是这样太麻烦,更方便的做法是根据托管服务分别适配,修改$HOME/.gitconfig文件,添加如下配置:

[includeIf "hasconfig:remote.*.url:git@192.168.10.136:*/**"]path = ~/.gitconfig.gitlab[includeIf "hasconfig:remote.*.url:git@github.com:*/**"]path = ~/.gitconfig.github

~/.gitconfig.github ~/.gitconfig.gitlab文件中分别配置:

[user]name = yournameemail = yourname@xxxx.com

这样github会使用~/.gitconfig.github的配置,而私有gitlab则会使用~/.gitconfig.gitlab中的配置。
另外,如果是使用http的话这样配:

[includeIf "hasconfig:remote.*.url:http://192.168.10.136:80/**"]path = ~/.gitconfig.gitlab

验证

分别进到不用托管平台下的代码仓库中,查看local的git配置,看看是否和配置文件中的一致:

git config user.name
git config user.email
http://www.ds6.com.cn/news/50784.html

相关文章:

  • 深圳做百度网站深圳百度seo培训
  • 什么亲子网站可以做一下广告软文素材网站
  • 网站建设排行百度快速收录3元一条
  • 手机网站模板网站推广策略有哪些
  • 做淘宝图片的网站2023年适合小学生的新闻有哪些
  • 域名购买 万网北京百度搜索排名优化
  • 北京网站建设qq群百度网站推广申请
  • 西安 网站托管社群营销平台有哪些
  • 柳州正规网站建设加盟seo排名赚app靠谱吗
  • 旅游电商网站开发深圳网站建设推广
  • 南通网站建设设计全国疫情又严重了
  • 做网站i3够用吗电脑学校培训
  • 惠州网站制作交换友情链接的目的
  • 上海新闻网最新新闻事件网站优化公司认准乐云seo
  • 做门窗的 在哪个网站跑业务跑业务微信搜一搜seo
  • 十年网站建设产品营销软文
  • isp网站接入做哪些业务西安楼市最新房价
  • 用dw6做网站网站提交收录入口
  • 网络科技加我qq是干嘛网络快速排名优化方法
  • 深圳做营销网站今日十大新闻
  • 淘宝网站网页设计说明搜索引擎优化seo价位
  • 网站解析百度关键词排名怎么查
  • 如何解决旅游网站建设问题上海百度竞价托管
  • 国外建站公司网络推广公司名字大全
  • 网站的特征搜索引擎案例分析结论
  • 有哪个网站可以学做面条开面馆推广工作的流程及内容
  • 政府部门互联网网站建设上海搜索优化推广
  • 南京建网站找哪家好百度小说网
  • 金融行业网站建设方案流量宝官网
  • 山东淄博微信网站制作网站推广关键词排名优化