鍍金池/ 問答/Linux  HTML/ gitlab 在mac本上使用ssh地址總是報(bào)錯(cuò),哪位大佬解決一下萬分感謝

gitlab 在mac本上使用ssh地址總是報(bào)錯(cuò),哪位大佬解決一下萬分感謝

Unable to negotiate with 192.168.245.31 port 22: no matching cipher found. Their offer: aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se
fatal: Could not read from remote repository.圖片描述

回答
編輯回答
撥弦

你mac的public key往gitlab上加過了么?

2017年3月26日 23:12
編輯回答
玄鳥

檢查你的配置 ~/.ssh/config 和 /etc/config 查找 Ciphers 開頭的行, 把此行完整內(nèi)容貼下我看看. 應(yīng)該是你意外配置了加密算法, 注釋掉 Ciphers 這行就行.

2017年9月14日 17:18
編輯回答
逗婦惱

首先將密鑰所在文件見刪除,在Git Bash上重新設(shè)置下,
git config --global user.name "這里改成你的用戶名"
git config --global user.email "這里改成你注冊(cè)gitLab的郵箱"
注意這里是你注冊(cè)時(shí)的username,是你setting(用戶設(shè)置)你的那個(gè)名字,不是你的Fullname
也就是你開始新建項(xiàng)目的提示操作所提到。比如,我新建個(gè)項(xiàng)目
圖片描述

然后,重新生成密鑰,
 ssh-keygen -t rsa –C “這里填上注冊(cè)時(shí)郵箱”
一直按enter,直到提示你輸入用戶名和密碼,就生成好了
打開GitLab,打開” settings”中的SSH Keys頁(yè)面,然后點(diǎn)擊“Add SSH Key”,填上任意title,在Key文本框里黏貼id_rsa.pub文件的內(nèi)容。
id_rsa.pub 可以用文本文件打開
這樣應(yīng)該可以解決了
你這個(gè)應(yīng)該是是密鑰設(shè)置或是global user.name及global user.email不對(duì)出錯(cuò)的
你試試

2017年5月24日 21:42