git clone git@test.com:test123.git
Cloning into 'test123'...
ssh_exchange_identification: read: Connection reset by peer
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

开始上网找了好多方式都无法解决。最终求助运维工程师,发现端口更改了非ssh默认的22端口。

ssh -T git@test.com:test123.git -p port
Welcome to GitLab, your user name!

人就是这么懒,怎么才能让不用输入端口号,直接拉取或推代码呢?
方法如下,配置 ~/.ssh/config

# add ssh key to git@test.com
# test command:ssh -T git@test.com -p 64208
Host git@test.com
    User username
    #abnormal port, normal is 22 
    Port 88888
    #id_rsa file path
    #IdentityFile /home/yourname/.ssh/id_rsa

之后再拉取或测试,都是非常顺溜的!

# 已经不在需要端口号
ssh -T git@test.com:test123.git
Welcome to GitLab, your user name!
# 非常好使
git clone git clone git@test.com:test123.git
                    问题git clone git@test.com:test123.gitCloning into 'test123'...ssh_exchange_identification: read: Connection reset by peerfatal: Could not read from remote repository.Please make sure you have the...
git clone命令将存储库克隆到新目录中。
将存储库克隆到新创建的目录中,为克隆的存储库中的每个分支创建远程跟踪分支,并从克隆检出的存储库作为当前活动分支的初始分支。
Git支持多协议,ssh://, http://, https://, git://
常用命令:
克隆远程仓库到当前目录
git clone 
克隆远程仓库到指定目录
git clone  
克隆远程仓库的一个分支
git clone -b 分支名 
作者:Jairoguo
git clone https://github.com/xxx/HelloWorld.git
git clone git@github.com:xxx/HelloWorld.git
但是当我使用ssh克隆时出现了错误
1.在git bash的命令行里输入
ssh -v git@github.com
最后两行会出现
debug1: No more authentication methods to try.
git@git
				
git某天提交时,突然成了这样?以为代码线问题,重新拉取,push依然报错,提示文件过大,修改文件上限依然不行,因此修改为ssh提交: 用ssh路径去clone代码发现,提示无权限,一直要求输入密码,此时也无济于事,通过以下来设置权限: 1. 打开git bash , 执行 ssh keygen -rsa ...指令来生成ssh-key, 在user下面找到 id_rsa.pub复制ssh...
什么是SSH key: 在使用GIT与远程的服务器进行连接的时候,需要生成一个SSH key,他用于在你的计算机和远程服务器(gitlab,github....)建立一个 “安全的连接"(secure connection),这样你每次连接的时候,都不...
昨天使用SSH发现无论如何都无法clone成功,于是进行了排查 1.首先,对密钥是否匹配进行检查,重新生成了公钥,上传至gitlab,发现还是不行 2.重新将git卸载安装,将乌龟卸载安装,仍旧不行,麻爪了,纠结一晚上 3.最后发现之前可能因为虚拟机顺序不同,ip发生了改变,但是我的docker-compose.yml配置中的ip却没有改变,于是修改ip,重启容器,ok,问题解决 一、安装Git 进入git官网下载安装包https://git-scm.com/downloads,然后直接下载基本上点默认就可以了 具体过程可以参考博客:https://phoenixnap.com/kb/how-to-install-git-windows 安装好以后应该可以打开git bash了,但是此时还不能git clone,因为我们还没有配置环境变量和github账户 二、配置环境变量 将C:\Program Files\Git\bin添加到环境变量 三、配置github账户
ebug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: rekey after 134217728 blocks debug1: SSH2_MSG_EXT_INFO received debug1: ke...
1.git clone有两种方式,一种是http/https(下载公开分享项目),另外一种是SSH(下载企业团队私有项目,传输加密,使用公钥私钥) //使用SSH有个好处,不用每次clone都要输入一次账号密码 2.http/https 使用十分简单,安装git后随便选个文件夹右键 Git Bash Here,弹出一个类似于命令提示符框后输入git clone https://gitee.com/crystony/zookeeper-web.git即可 3.自己使用SSH 4.利用私钥来下载企业项目
1.git克隆文件又两种方式第一种http:git clonehttps://github.xxxx.xxx.com/xxx/xxx.git 第二种ssh:git clonegit@github.xxx.xxxx.com:xxx/xxxx.git 2.想要是用ssh克隆就得配置ssh ssh-keygen -t rsa cd ~/.ssh cat ~/.ssh/id_rsa.pub 工作中,git使用必不可少,拉取Git仓库常用的有两种方式,一是以https方式 git clone;二是以ssh方式。第一种方法最简单,一般拿到地址,直接git clone url即可,二、第二种方法需要配下ssh公私钥,当然也非常简单,最好两种方法都要掌握,因为很有可能其中一种不奏效,会拉取失败。 二、操作步骤 1、生成公私钥 ssh-keygen -o 默认保存路径 在 ~/.ssh/ 2、vim ~/.ssh/id_rsa.pub 打开公钥,复制内容到git......
公司在内网搭建了gitLab服务器,同时使用了FRP将公司的这个内网服务器映射出去,能够让部分的外网用户可以访问到,但是在设置外网ssh登陆服务器的时候,限制了端口为10022 当我使用git clone git@xxx:10022:develop/xxx.git 发现不能实现代码的clone 原来,当ssh的端口访问改变的时候,原来的方式就不行了,就要使用新的方式 git clone ssh:/...
webpack 错误 Module build failed (from ./node_modules/css-loader/dist/cjs.js): CssSyntaxError 47829