jjzjj

git - go-git:如何在远程服务器上进行身份验证?

我正在使用go项目go-git作为git-client并希望从通过gitea托管的私有(private)git-repository中获取数据.执行此操作的适当函数是func(r*Remote)Fetch(o*FetchOptions)error,它需要一个transport.AuthMethod用于身份验证的对象。我尝试了以下方法:repo,_:=git.PlainOpen("/path/to/project/folder")err:=repo.Fetch(&git.FetchOptions{Auth:http.NewBasicAuth("someUser","andThePassw

git - go-git:如何在远程服务器上进行身份验证?

我正在使用go项目go-git作为git-client并希望从通过gitea托管的私有(private)git-repository中获取数据.执行此操作的适当函数是func(r*Remote)Fetch(o*FetchOptions)error,它需要一个transport.AuthMethod用于身份验证的对象。我尝试了以下方法:repo,_:=git.PlainOpen("/path/to/project/folder")err:=repo.Fetch(&git.FetchOptions{Auth:http.NewBasicAuth("someUser","andThePassw

小米万兆路由器里的 Docker 安装 Gitea

小米万兆路由器里的Docker安装Gitea准备工作创建存储查看DockerHub镜像信息拉取gitea镜像和运行容器配置通过ssh访问(Optional)其他小米2022年12月份发布了万兆路由器,里面可以使用Docker。今天尝试在小米的万兆路由器里安装Gitea。准备工作先将一块USB外接硬盘格式化为ext4格式,然后外接到小米路由器上,然后创建虚拟内存,我这里最大可以设置为512MB,访问DOCKER,安装Docker和第三方管理(SimpleDocker),然后单击"管理Docker",输入admin/admin登录,创建存储在第三方管理(SimpleDocker),单击"存储管理"

Armbian搭建本地Gitea服务器

Armbian搭建本地Gitea服务器1安装DockerDocker是一个用于开发、发布和运行应用程序的开放平台。Docker是一个开源的应用容器引擎,Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPhone的app),更重要的是容器性能开销极低。1.1打开Armbian软件中心,安装Docker$>sudoarmbian-software未安装的软件:状态显示为not-installed,输入软件对应的ID即可安装。已安装的软件:状态显示为instal

安卓手机搭建Gitea-自己的git服务器

安卓手机搭建Gitea-自己的git服务器Gitea是什么官网的介绍是:Gitea的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建Git服务。我们采用Go作为后端语言,这使我们只要生成一个可执行程序即可。并且他还支持跨平台,支持Linux,macOS和Windows以及各种架构,除了x86,amd64,还包括ARM和PowerPC换句话说就是一个git管理工具,类似构建自己的github,但是github仓库需要公开(私有付费),国内的gitee免费的也有一定的限制。我们可以通过gitea管理自己的项目代码。官方文档地址(中文):文档-Docs(gitea.io)常见git

使用Gitea和Jenkins实现代码管理和自动化部署

使用Gitea和Jenkins实现代码管理和自动化部署一、前言二、Git安装三、MySQL安装四、Gitea安装五、Jenkins安装六、Gitea和Jenkins配合实现自动化部署一、前言许多个人开发者或者小型公司会有小型的代码管理和自动化部署的需求(大型公司有自己的成熟体系,咱也不敢随意揣摩),今天给大家带来一套代码管理和自动化部署体系的搭建教程,希望能对大家有所帮助。此教程操作系统使用的是Centos7.9,使用yum包管理工具。二、Git安装1.gitea需要安装git2.0以上,查看git版本git--version2.如果版本低于2.0,先卸载gityum-yremovegit3.

Gitea——私有git服务器搭建详细教程

本文将从源代码和docker安装两种方式带大家从0~1通过Gitea搭建一个私有git服务器Gitea——私有git服务器搭建教程什么是Gitea一、源代码安装方式1.前置环境要求2.下载gitea3.构建运行二、Docker安装方式1.Docker安装2.DokcerCompose安装3.安装启动gitea4.基本操作实例5.ssh配置什么是GiteaGitea是一个开源社区驱动的轻量级代码托管解决方案,后端采用Go编写,采用MIT许可证.官网:https://gitea.io/zh-cn/一、源代码安装方式实验环境为MacOS系统,Windows系统以下操作大同小异官方文档:https:/

Gitea——私有git服务器搭建详细教程

本文将从源代码和docker安装两种方式带大家从0~1通过Gitea搭建一个私有git服务器Gitea——私有git服务器搭建教程什么是Gitea一、源代码安装方式1.前置环境要求2.下载gitea3.构建运行二、Docker安装方式1.Docker安装2.DokcerCompose安装3.安装启动gitea4.基本操作实例5.ssh配置什么是GiteaGitea是一个开源社区驱动的轻量级代码托管解决方案,后端采用Go编写,采用MIT许可证.官网:https://gitea.io/zh-cn/一、源代码安装方式实验环境为MacOS系统,Windows系统以下操作大同小异官方文档:https:/

Synology搭建Gitea(Docker)

Synology搭建Gitea(Docker)文章目录Synology搭建Gitea(Docker)参考增加用户与用户组增加映像安装配置反向代理路由器端口转发参考Nas轻量git方案:Docker安装Gitea;群晖(Synology)NAS如何安装gitea增加用户与用户组为所有Docer创建一个组docker;权限:读写共享目录:docker、Repositories,两个主要涉及到的内容;应用程序:拒绝:所以目录。该用户组下所有用户没有使用应用的场景;为容器Gitea创建一个用户gitea;禁止访问:除docker、Repositories两个目录外的所有目录。将用户gitea加入doc

Synology搭建Gitea(Docker)

Synology搭建Gitea(Docker)文章目录Synology搭建Gitea(Docker)参考增加用户与用户组增加映像安装配置反向代理路由器端口转发参考Nas轻量git方案:Docker安装Gitea;群晖(Synology)NAS如何安装gitea增加用户与用户组为所有Docer创建一个组docker;权限:读写共享目录:docker、Repositories,两个主要涉及到的内容;应用程序:拒绝:所以目录。该用户组下所有用户没有使用应用的场景;为容器Gitea创建一个用户gitea;禁止访问:除docker、Repositories两个目录外的所有目录。将用户gitea加入doc