问题描述
说明:
当我尝试克隆我的私人项目时,出现此错误:
mode
但是当我尝试通过HTTP模式克隆时,它运行良好。
我做了什么:
我按照以下步骤在Synology上安装了Gitea:
- 使用https://github.com/flipswitchingmonkey/gitea-spk创建.spk文件
- 在Synology上安装MariaDB 10,Git Server,PHPMyAdmin,Web Station和Gitea spk
- 我创建了一个名为“ gitea”的MysqL数据库,并创建了一个名为“ gitea”的用户MysqL
- 我在安装过程中使用私有域以及自定义HTTP和SSH端口配置了Gitea。
- 我在Synology上配置了SSH端口,使其与gitea中指示的端口相同
- 我从本地计算机上的Gitea UI配置文件中复制/粘贴了公共SSH密钥。
- 我在/usr/local/gitea/gitea/.ssh(700)和/usr/local/gitea/gitea/.ssh/authorized_keys(600)上应用了权限
- 我运行了“使用gitea SSH密钥更新'.ssh / authorized_keys'文件”
- 我在/ var / packages / Gitea / target之后在/ etc / passwd中添加了/ gitea
- 我在/ etc / passwd中通过/ bin / sh更改了/ sbin / nologin
- 我检查了在/ etc / sshd_config中是否启用了PubkeyAuthentication
- 我将gitea附加到/ etc / group中的管理员组
这是我的app.ini:
git clone ssh://[email protected]:7999/xxxxxx/project-example.git
Clonage dans 'project-example'...
Permission denied,please try again.
fatal: Impossible de lire le dépôt distant.
Veuillez vérifier que vous avez les droits d'accès
et que le dépôt existe.
但是没有任何效果。有人可以帮助我吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)