
Gogs 安装没有问题,访问也没有问题 http://1.2.3.4:3000 正常访问
使用 http 方式 clone 和 push 都正常
使用 git clone 时候提示没有权限,网上搜索了好多还是没有摸到诀窍
我在 http://1.2.3.4:3000/user/settings/ssh 个人页面已经添加了 笔记本电脑的 id_rsa.pub
但是不能 git clone
git clone [email protected]:xingshu/aaaaa.git Cloning into 'aaaaa'... [email protected]: Permission denied (publickey,gssapi-keyex,gssapi-with-mic). fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
网上说需要另外再建一个公钥
请教正确操作方法
谢谢
1 shalk 2018-09-29 16:32:47 +08:00 via iPhone 感觉是你端口不对,你看看页面上的 ssh 协议的地址 |
2 liwufan 2018-09-29 16:41:42 +08:00 via iPad 大概连接的是服务器 sshd 监听的端口,而不是 gogs 监听的端口 |
3 xingshu OP 端口都是默认的 22 啊 |
4 WispZhan 2018-09-29 23:20:49 +08:00 你确定 你的 ssh-agent 打开了 并且 添加了你的私钥? |
6 xingshu OP |
9 KIMMG 2018-10-07 18:49:16 +08:00 端口问题,去 gogs 看一下监听的端口号是什么,如果是 22,建议修改成别的。22 是你部署服务器的 ssh 端口。你的 clone 操作应该去请求 gogs,而不是服务器的 ssh。 所以才会有权限的问题 |
10 xingshu OP 搞定了。。 目前权限问题。 |