赞
踩
今天需要将之前整理好的API文档上传到公司的GitLab中,可能好久没有用过了,所以一些步骤忘了,其中遇到了 The authenticity of host 'gitlab.***.org (192.168.***.***)' can't be established. 这个问题,这里记录一下解决的步骤。
在准备clone的文件夹下,右键再点击Git Bash Here
找到具体路径后,复制其中的Clone with SHH:
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中。
如果本地没有生成过SSH的话可以参考这个步骤:创建密钥步骤 一般路径在 C:\Users\john\.ssh 中,可以看到这些文件:
将id_rsa.pub中的文本内容复制到SSH Keys中。打开步骤右上角头像点击后选择Settings,然后在左边选择SSH Keys即可。
保存好以后重新clone,则可以克隆下来:
这里要注意先进入有 .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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。