当前位置:   article > 正文

将本地文件上传到GitLab中,遇到The authenticity of host ‘gitlab.*.org (192.168.*.*)‘ can‘t be established.问题解决_gitlab the authenticity of host '192.168.3.233 (19

gitlab the authenticity of host '192.168.3.233 (192.168.3.233)' can't be est

今天需要将之前整理好的API文档上传到公司的GitLab中,可能好久没有用过了,所以一些步骤忘了,其中遇到了  The authenticity of host 'gitlab.***.org (192.168.***.***)' can't be established. 这个问题,这里记录一下解决的步骤。

1、首先打开git的控制台

在准备clone的文件夹下,右键再点击Git Bash Here

2、打开后去我们的GitLab中找到要上传文件的具体路径

找到具体路径后,复制其中的Clone with SHH:

3、在Gitbash中clone下文件

git clone git@gitlab.***.org:dmp/deploy/***.git

但是报了一个错误,报错信息:

Cloning into '*****'...
The authenticity of host 'gitlab.XXX.org (192.168.***.***)' can't be established.
ECDSA key fingerprint is SHA256:……………………………….
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'gitlab.***.org ,192.168.***.***' (ECDSA) to the list of known hosts.

这个很有可能的原因是本地的SSH没有复制到Github中。

4、复制SSH到gitlab中

如果本地没有生成过SSH的话可以参考这个步骤:创建密钥步骤   一般路径在 C:\Users\john\.ssh 中,可以看到这些文件:

将id_rsa.pub中的文本内容复制到SSH Keys中。打开步骤右上角头像点击后选择Settings,然后在左边选择SSH Keys即可。

5、重新clone

保存好以后重新clone,则可以克隆下来:

6、push文件到gitlab中

这里要注意先进入有 .git的文件夹下,如果不是的话则会报下面的错误:
fatal: Not a git repository (or any of the parent directories): .git

然后将文档复制到这个文件路径下,然后再把工作时的所有变化提交到暂存区,包括文件内容修改以及新文件,但是不包括删除的文件: 

git add .

然后提交并加上注释:

git commit -m "上传API文档3.6"

将本地的master分支推送到远程主机origin上的对应master分支,origin 是远程主机名,第一个master是本地分支名,第二个master是远程分支名:

git push -u origin master

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/741446
推荐阅读
相关标签
  

闽ICP备14008679号