Gogs git clone 问题

2018 年 9 月 29 日
 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.

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

请教正确操作方法

谢谢

3821 次点击
所在节点    git
11 条回复
shalk
2018 年 9 月 29 日
感觉是你端口不对,你看看页面上的 ssh 协议的地址
liwufan
2018 年 9 月 29 日
大概连接的是服务器 sshd 监听的端口,而不是 gogs 监听的端口
xingshu
2018 年 9 月 29 日
端口都是默认的 22 啊
WispZhan
2018 年 9 月 29 日
你确定 你的 ssh-agent 打开了 并且 添加了你的私钥?
xingshu
2018 年 9 月 30 日
@WispZhan 私钥??

应该是公钥吧。。
xingshu
2018 年 9 月 30 日
看了官方的内容
https://discuss.gogs.io/t/how-to-config-ssh-settings/34


依旧没有解决。。。。
WispZhan
2018 年 9 月 30 日
@xingshu 自己试试再说。ssh-add 私钥 ,并且检查 ssh-agent 开启没
xingshu
2018 年 9 月 30 日
@WispZhan 貌似不行。。。
KIMMG
2018 年 10 月 7 日
端口问题,去 gogs 看一下监听的端口号是什么,如果是 22,建议修改成别的。22 是你部署服务器的 ssh 端口。你的 clone 操作应该去请求 gogs,而不是服务器的 ssh。
所以才会有权限的问题
xingshu
2018 年 10 月 8 日
搞定了。。

目前权限问题。
aogg
2019 年 12 月 4 日
@xingshu 同样问题,同样报错。
请教,具体是什么权限问题,怎么解决的

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

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

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

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

© 2021 V2EX