解决京东云汇不能使用https新建仓库

本文记录了如何解决在 jd code 上不能使用 https 建立仓库的过程。。

     首先,我们知道,在使用 git 进行和远程仓库进行通信的时候有3种协议(file用于本机),用的比较多的也就是 ssh 和 https 了吧。然而一般ssh进行push的时候也不会出现什么大问题,只需要在 ssh 管理里面添加上本机对应的 公钥 内容即可。然而,up主 在使用 https 进行通信的时候,却老是需要验证什么的,自己试了几次也没能成功,索性就改成用ssh了,而单纯把remote的uri从 https://code.jd.com/username/reponame.git 改成 git@code.jd.com:username/reponame.git 却一直出现 access denied。

     当然,首先确定你的 公钥 内容已经被添加到了 ssh 管理中

    

测试是否成功,可以在终端中尝试命令:


如果显示如下界面即表示ssh添加成功了。


下面,我们在远程新建一个仓库


     注意就是我们选择 自动创建 README.md 文件,因为我自己在直接建立空的 repo ,从终端中 push -u origin master 时,不管是使用 https 还是 ssh 总是失败,所以就选择了新建一个 README 之后在 force push 到远程仓库去。

     复制 该仓库的 ssh 地址,下面添加主机时需要使用


      然后在本机新建一个文件夹,然后进行 git init、touch somefile、add . 等一系列操作,之后添加远程主机


      当然,你可以将一个已存在的项目 push 上京东云汇,使用下面命令进行 远程主机的配置修改(当然,也可以修改.git/config文件)


commit 之后,我们就可以强行 push 上仓库了。


当然,你也可以使用 git pull 和 git fetch 、 git merge ,但是感觉还是上述方法简单一点。

注,在实际配置时需要对应好自己的 username 和 reponame 。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值