草庐IT

群晖NAS 搭建GitServer并配置权限与SSH秘钥免密登陆

一、序言公司长期使用SVN作为版本管理仓库,并且没有使用分支管理,在开发与发布时遇到了很多问题.后来配置了Jenkins自动化出版本,在开发与发布中需要进场切换版本.综合考虑,最终决定在内网NAS上搭建一个Git远程仓库.NAS是Linux内核的操作系统,所以需要一定Linux命令操作的基础.查阅大量资料并实践,最终整理成这一篇文章.二、环境配置群晖NAS(我们使用的非Plus版本,不支持docker安装GitLab,只能使用GitServer)NAS管理员权限SSH客户端,xshell或者putty三、开始配置安装GitServer在群晖NAS的套件中心安装GitServer,这一步非常简单

Git 使用 —设置 Git 的SSH秘钥

现在使用Git工具的人是越来越多了,许多的公司或组织都使用了Git进行代码的保存、项目管理、多人协作开发等,应用的也是越发的广泛了。我个人的使用感觉来看,以前也是用SVN进行代码托管,但是自从使用了Git之后,感觉Git比Svn好用多了,Svn在大的代码情况下,那下载和上传的速度懂的人都懂啊!下面记录一下使用ssh秘钥链接本地与远程代码库的操作方法。1、大致步骤配置使用ssh方式来提交和克隆代码。大概可以分为一下几个步骤:1)设置Git的username和email:(如果是第一次的话)2)检查是否已经有SSHKey。3)生成密钥4)添加密钥到ssh-agent2、设置Git的username

Git/Gitlab添加SSH秘钥与小乌龟配置

目录一、Git/Gitlab添加SSH秘钥二、秘钥添加情况验证三、小乌龟关联SSH一、Git/Gitlab添加SSH秘钥(1)查找是生成sSh秘钥,显示文件夹不存在,可以生成秘钥。指令:cd~/.ssh(2)生成秘钥,需要填写git注册邮箱。指令:ssh-keygen-trsa-C"xxx@163.com"(3)输入秘钥文件存储路径,参考括号里的路径填写就可以。(4)两次输入git的登录密码即可生成秘钥。(5)查看秘钥文件保存路径是否生成秘钥文件,其中“id_rsa.pub”文件为公钥文件(6)使用记事本打开公钥文件,全选复制文件内容,在Git或Gitlab上找到SHH秘钥添加即可。(7)生成

GitLab秘钥添加

前提:下载GitBash软件,并拥有GitLab账号1.选择用户主目录(C/用户/用户名/)下,新建一个文件夹。直接修改其文件名为.ssh会提示“必须输入文件名”,修改失败,需在cmd命令行中跳转到该文件所在位置,使用:ren文件名.ssh,即可修改文件夹为.ssh(如果电脑有.ssh文件夹则可跳过这步)  2. 进入.ssh文件夹中,在空白区域点击鼠标右键,选择GitBashHere 3.  设置Git的username(自己的用户名)和email(自己的邮箱)(后面会需要,提前准备)$gitconfig--globaluser.name“username”$gitconfig--globa

国密:生成SM2秘钥、加解密及加验签

国密改造已经持续了很长时间了,相信很多从事金融科技类的程序猿都遇到过这个需求。这篇文章就为大家带来笔者对于国密改造的一些经验,主要是代码层面,有兴趣的同学可以研究下国密的算法模型!注:本文所用到的工具类并非笔者所写!目录一、国密简述二、依赖准备三、SM2算法应用1、生成SM2公私钥工具类测试Demo 2、数据加解密一、国密简述国密——国家密码局制定的国家密码算法。主要包含SM1、SM2、SM3、SM4几种方式。SM1:对称加密,且算法不公开,使用硬件加密,本文不做叙述;SM2:非对称加密,签名以及生成秘钥速度优于RSA,基于ECC算法,运算效率更高,且更安全;SM3:摘要,国产杂凑算法,生成长

企业支付开发基础 | 微信支付 | 支付安全(证书/秘钥/签名)

文章目录一、微信支付1.微信支付介绍和接入指引1.1、付款码支付1.2、JSAPI支付1.3、小程序支付1.4、Native支付1.5、APP支付1.6、刷脸支付2.证书/秘钥/签名2.1、获取商户号2.2、获取APPID2.3、获取API2秘钥2.4、获取APIv3秘钥2.5、申请商户API证书2.6、获取微信平台证书二、支付安全(证书/秘钥/签名)1、信息安全的基础-机密性2、对称加密与非对称加密2.1对称加密2.2非对称加密2.3对称加密与非对称加密3、身份认证4、摘要算法(DigestAlgorithm)5、数字签名6、数字证书7、微信APIv3证书8、API密钥和APIv3密钥一、微

企业支付开发基础 | 微信支付 | 支付安全(证书/秘钥/签名)

文章目录一、微信支付1.微信支付介绍和接入指引1.1、付款码支付1.2、JSAPI支付1.3、小程序支付1.4、Native支付1.5、APP支付1.6、刷脸支付2.证书/秘钥/签名2.1、获取商户号2.2、获取APPID2.3、获取API2秘钥2.4、获取APIv3秘钥2.5、申请商户API证书2.6、获取微信平台证书二、支付安全(证书/秘钥/签名)1、信息安全的基础-机密性2、对称加密与非对称加密2.1对称加密2.2非对称加密2.3对称加密与非对称加密3、身份认证4、摘要算法(DigestAlgorithm)5、数字签名6、数字证书7、微信APIv3证书8、API密钥和APIv3密钥一、微

VMware+Ubuntu安装过程,含秘钥

文章目录安装VMwareUbuntu安装创建虚拟机设置虚拟机启动Ubuntu快去学习Ubuntu吧安装VMware百度VMware,进入官网or点击:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html下滑找到下载打开安装包,并以管理员身份运行等待安装选项过程下一步我接收and下一步更改位置除c盘以外的位置and下一步取消勾选(两个都取消)and下一步下一步安装and等待点击许可证(秘钥可以在百度上搜索)2022/8/25可行秘钥(ZF3R0-FHED2-M80TY-8QYGC-NP

VMware+Ubuntu安装过程,含秘钥

文章目录安装VMwareUbuntu安装创建虚拟机设置虚拟机启动Ubuntu快去学习Ubuntu吧安装VMware百度VMware,进入官网or点击:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html下滑找到下载打开安装包,并以管理员身份运行等待安装选项过程下一步我接收and下一步更改位置除c盘以外的位置and下一步取消勾选(两个都取消)and下一步下一步安装and等待点击许可证(秘钥可以在百度上搜索)2022/8/25可行秘钥(ZF3R0-FHED2-M80TY-8QYGC-NP

(一)Windows环境Git安装以及配置秘钥

一、Windows(10)环境GIt安装1.官网下载git,地址:https://git-scm.com/downloads(都是无脑操作,直接点下一步就行)2.安装成功后,点击鼠标右键会有GitGUIHere(图形界面)和GitBashHere(命令窗口)3.点击GitBashHere,分别输入以下命令:①git--version查看版本号②gitconfig--globaluser.name"用户名”回车;③gitconfig--gloableuser.email"邮箱”回车;##二、Gitee上设置秘钥1.输入ssh-Tgit@gitee.com,出现Permissiondenied(p