群晖使用git遇到的问题

文章目录

使用流程:

这是为了解决每次使用都需要输入密码的问题

1,在windows上,使用命令 生成公私钥对

sh 复制代码
ssh-keygen -t ed25519

会在 C:\Users\你的用户名.ssh\下生成

复制代码
id_ed25519
id_ed25519.pub

2,将上一步生成的公钥 id_ed25519.pub 中的内容。复制

eg:

text 复制代码
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDCp9L7SLbz3HJApSCzcwOo0uuCeFA5Yc4PlBHZMmDTF robin@BAIDU

说明:里面的 "robin@BAIDU",仅仅只是注释

3,通过ssh连接到群晖

(这里我用的xshell)

然后将上一步的内容粘贴到 ~/.ssh/authorized_keys 里面
注意:权限

sh 复制代码
chmod 755 ~
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

一开始我也觉得没必要,设置 777 不是更好么,结果,人家直接返回拒绝了。

4,测试ssh

注意:我们这里做了域名映射。理论上使用ip地址也可以。

使用命令:

sh 复制代码
ssh -v -p 22 robin@baidu.synology.me
或者 
ssh -p 22 -i $env:USERPROFILE\.ssh\id_ed25519 robin@baidu.synology.me

看看呢不能连上

5,测试

git

使用命令

复制代码
git clone ssh://robin@BAIDU.synology.me:22/volume1/gitrepos/test.git

多用户说明

1,不要所有用户都提交到同一个用户下,不然分不清谁是谁

2,每个用户创建一个用户。

注意

里面的真实的链接信息我都改了

补充

前面的别看了,直接用Gitea吧,省事儿太多了。

相关推荐
全栈陈序员13 小时前
Git】从入门到精通(八)—— git log:查看提交历史
大数据·git·elasticsearch
71777717 小时前
Git自建用什么工具比较好:Gitea、Forgejo、GitLab CE与Gitee的选型对比
git·gitlab·gitea
lsc_blog2 天前
年底还在招的岗位,先确认缺口和到岗要求
git·缓存·ci/cd·职场和发展·github
全栈陈序员2 天前
【Git】从入门到精通(十一)—— git reset 三种模式详解
git·elasticsearch
全栈陈序员2 天前
【Git】从入门到精通(十)—— 撤销与恢复:git checkout与git restore
运维·网络·数据库·git
全栈陈序员2 天前
【Git】从入门到精通(五)—— git add:将文件加入暂存区
大数据·git·elasticsearch
全栈陈序员2 天前
【Git】从入门到精通(七)—— git status:查看仓库状态
大数据·git·elasticsearch
莫晓燚2 天前
Ansible 13 个常用模块---企业实战
git·github
无言听风雨丶3 天前
Kubernetes GitOps 持续交付实战:用 Argo CD 让 Git 成为集群事实源
git·elasticsearch·kubernetes
全栈陈序员3 天前
【Git】从入门到精通(六)—— git commit:提交到版本库
大数据·git·elasticsearch