Gogs git clone 问题

2018-09-29 16:08:13 +08:00
 xingshu

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 git@1.2.3.4:xingshu/aaaaa.git Cloning into 'aaaaa'... git@1.2.3.4: 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.

网上说需要另外再建一个公钥

请教正确操作方法

谢谢

2739 次点击
所在节点    git
11 条回复
shalk
2018-09-29 16:32:47 +08:00
感觉是你端口不对,你看看页面上的 ssh 协议的地址
liwufan
2018-09-29 16:41:42 +08:00
大概连接的是服务器 sshd 监听的端口,而不是 gogs 监听的端口
xingshu
2018-09-29 17:29:45 +08:00
端口都是默认的 22 啊
WispZhan
2018-09-29 23:20:49 +08:00
你确定 你的 ssh-agent 打开了 并且 添加了你的私钥?
xingshu
2018-09-30 09:41:05 +08:00
@WispZhan 私钥??

应该是公钥吧。。
xingshu
2018-09-30 10:47:31 +08:00
看了官方的内容
https://discuss.gogs.io/t/how-to-config-ssh-settings/34


依旧没有解决。。。。
WispZhan
2018-09-30 14:29:45 +08:00
@xingshu 自己试试再说。ssh-add 私钥 ,并且检查 ssh-agent 开启没
xingshu
2018-09-30 15:03:27 +08:00
@WispZhan 貌似不行。。。
KIMMG
2018-10-07 18:49:16 +08:00
端口问题,去 gogs 看一下监听的端口号是什么,如果是 22,建议修改成别的。22 是你部署服务器的 ssh 端口。你的 clone 操作应该去请求 gogs,而不是服务器的 ssh。
所以才会有权限的问题
xingshu
2018-10-08 16:12:22 +08:00
搞定了。。

目前权限问题。
aogg
2019-12-04 12:35:14 +08:00
@xingshu 同样问题,同样报错。
请教,具体是什么权限问题,怎么解决的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/493892

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX