本文仅记录自己遇到的问题及解决方案
问题现象:使用http或者ssh clone仓库时,总是提示ssl或者需要输入密码的问题,报错如下:
git clone http://10.21.2.177/metaworks/metaworks-digitalhuman.git
正克隆到 'metaworks-digitalhuman'...
fatal: 无法访问 'http://10.21.2.177/metaworks/metaworks-digitalhuman.git/':server certificate verification failed. CAfile: ./certificate.pem CRLfile: none
git clone git@10.21.2.177:metaworks/metaworks-digitalhuman.git
正克隆到 'metaworks-digitalhuman'...
git@10.21.2.177's password:
Permission denied, please try again.
git@10.21.2.177's password:
Permission denied, please try again.
git@10.21.2.177's password:
git@10.21.2.177: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
fatal: 无法读取远程仓库。请确认您有正确的访问权限并且仓库存在。
问题原因:gitlab没有正确配置端口号导致的
解决方案:
1、正确配置gitlab端口号
2、仓库的ssh、http地址,自行补充上端口号,临时解决