为了同步代码我们通常使用git来对代码进行管理,最常用的就是Github了。但出于某些原因,有些代码我们并不想公开(当然我们可以使用github的私有仓库,但同样有基于安全意义上的考量),作为一个现实意义上的穷人,我并不能支付得起github的付费方案,因此使用免费开源的git server就成为了我的最佳选择。作为折腾的一部分,在这里把安装的过程和一些需要注意的地方记录一下。目前比较好的git
转载 2024-06-26 11:12:31
60阅读
背景当我们接收一份新的代码代码拿到手要做的第一件事就是 git log,看看这份代码的提交记录,最近提交的情况,做了些什么。但往往看到的 git log 杂乱无章,不知道每次提交到底是做了些什么。由此可见,在团队中,CHANGELOG 的重要性不言而喻,不仅有助于他人帮忙 review 代码,熟悉代码,也能高效的输出 CHANGELOG,对项目管理也至关重要。我们本文介绍使用 git 的服务端
转载 2024-04-12 23:26:32
26阅读
配置环境变量,不走proxy的host GOPRIVATE=*.mygitlab.com GONOPROXY=none 如果 mygitlab.com 不支持 https, 还得加上 -insecure 参数 $ go get -v -insecure mygitlab.com/user/repo ...
转载 2021-07-13 13:25:00
1135阅读
2评论
git系列文章目录 第五章 git远程库修改的拉取 文章目录git系列文章目录前言一、pull操作是什么?二、操作步骤1.先确认远程库的内容,确保远程库已经被修改了2.拉取操作3.合并操作(确认下载的内容都正确以后才能合并)4.拉取合并快速操作(确认远程库的内容都正确以后才能合并)总结 前言 当团队协作的时候,远程程序员A将修改的代码推送到远程库中,这时A公司项目经理需要将代码拉取到自
转载 2024-02-29 18:04:43
486阅读
前言先说一下为什么要搞这个小东西?米攸服务端前期主要是基于 Go 构建的,版本迭代过程中,业务复杂度不断增加,再加上中员团队有人员变动,考虑到目前团队的技术背景,我们开始考虑把接口服务分批迁移到 Java,开发效率和可控程度更高一些。其中有一些接口服务涉及周边模块较多,迁移的时间成本较高,我们决定暂时继续维护这些接口。后续接口需要升级时,如果变动较小,我们直接修改 Go 代码;如果变动较大,我们在
转载 2023-12-06 20:20:01
88阅读
     示例: go get github.com/jinzhu/gorm    下载并安装gorm包。远程代码库有github,GitLlab,Gogs 命令介绍说明:     -fix : 比如,我的代码是一年前1.7 开发的,现在go 版本已经是1.13 了,有些包已经发生了变化,那么我们在使用go get命令的时候可以加入-fix标记。这个标记的作用是在检出代码包之后,先对该代码
转载 2019-09-29 15:19:00
220阅读
2评论
# Redis 数据存取基础知识及代码示例 Redis(Remote Dictionary Server)是一种开源的高性能键值存储数据库,常被称为“数据结构服务器”。它支持多种数据结构,如字符串、哈希、列表、集合等,因而广泛应用于缓存、会话存储和实时分析等场合。在这篇文章中,我们将深入探讨如何使用 Go 语言与 Redis 进行交互,特别是如何使用 `GET` 命令来取得存储在 Redis 中
原创 2024-08-17 07:37:33
107阅读
功能: 用于下载指定的路径包并进行安装。比如:go get github.com/jinzhu/gorm 会下载并安装gorm包。命令介绍说明:标记含义-u用于下载指定的路径包及其依赖包,默认情况下,不会下载本地已经存在的,只会下载本地不存在的代码包。就是口中常说的跟新包 比如:go get -u github.com/jinzhu/gorm。会把最新的 gorm 包下载到你本地-d此命令仅仅是下
转载 2024-02-27 20:53:55
42阅读
(一)命令定义和区别 go install 和 go get 都是 Go 语言的工具命令,但它们之间有一些区别。 go get:用于从远程代码存储库(如 GitHub)中下载或更新 Go 代码包。它会下载代码包并将其存储在 $GOPATH/src 目录下对应的位置,并编译代码包中的程序和库。如果目
原创 2023-07-10 00:29:30
398阅读
这里使用 gitlab 做服务器, 客户端主要使用 git extensions. =============================gitlab 项目成员类型: ============================= 1. guest : 能在 gitlab 网页上创建 issue, 查看 wiki 2. reporter: 权限比guest更大, 能 clone 项目 3
转载 2024-05-09 16:52:05
25阅读
GitGit介绍:Git是分布式版本控制系统,它就没有中央服务器的,每个人的电脑就是一个完整的版本库,因此我们就不需要联网了,因为版本都是在自己的电脑上.Git安装: 打开Git官网下载安装程序,然后一路next就完事了. 安装完毕后检测想要检测是否安上了可以任意找个地方点击鼠标右键 里面有Git GUI Here 和 Git Bath Here 就代表安装完成. 为了确认是否能正常运行,我可以打
大家好,我是 polarisxu。有一个朋友咨询一个问题:实际项目中,使用 Go Module 难免会有一些自己的库要引用,这些库使用自建的 Git 服务管理,比如 GitLab 等。针对这样的情况,不少教程都是让设置 GOPRIVATE,即不走 GOPROXY。然而,有些时候,不仅库是私有的,而且地址很可能不是「合规」的。什么是「不合规」的?不是 HTTPS非 443 或 80 端口直接使用 I
废话不多说,先放上几张插件生成的页面的预览图(页面主页)(每日提交量)(代码行数统计,因为是练习项目,很多代码是copy的,不要在意细节)  预览大致就到这里,当然还有很多其他功能,大家可以自己去尝试了解,我这里简单来普及下如何安装和使用这个插件。(win平台运行会存在一些bug,之后也会普及下如何排除这些bug)插件呢,输入命令 $ gem install git_stats&nbsp
转载 2024-05-06 14:30:58
566阅读
本人PHP开发者,项目组大多是PHP,少量java项目。因公司目前服务器和项目的管理比较混乱,与领导商量后,决定尝试 gitlab+jenkins自动化部署(之前用的svn FTP手动部署代码),解放生产力。其实仅gitlab自己就可以实现代码的自动化部署,gitlab有自己的CI,甚至只用gitlab的webhook(新版本叫 Integrations )+ 服务器端shell脚本就可
转载 2024-03-01 12:12:56
116阅读
Android 源码部署到服务器端,一共分为七个部分。软件环境GitLab 服务端部署Repo Manifest.xml 生成GitLab 建仓Git Push 源码到服务器Repo 同步源码提交修改后的代码一、软件环境服务器端系统:Ubuntu 16.04GitLab 软件:GitLab Community Edition客户端系统:Ubuntu 14.04Git 软件:Git 2.27.0二、
转载 2024-07-03 04:16:50
110阅读
ShhgitShhgit能够帮助广大研究人员以近乎实时的方式寻找GitHub(包括Gists)、GitLab和BitBucket提交代码中的敏感数据和敏感文件。实际上,在GitHub中发现敏感数据并不算什么新鲜事了。目前也有很多很好的工具可以帮助我们去寻找开源代码库中的敏感信息。比如说,类似gitrob和truggleHog这样的工具,可以帮助我们挖掘commit历史记录并寻找特定代码库的机密令牌
本文讲述如何在gitlab 服务器上,拒绝用户推送不合规范的 java 代码1、一般在仓库的/var/opt/gitlab/git-data/repositories/<group>/<project>.git目录 下创建目录:custom_hooks2、新增 可执行文件:pre-receive (脚本可以是任何ruby python shell可执行脚本,没有后
转载 2024-06-20 18:05:41
61阅读
在Linux系统中,我们经常会使用到go语言进行开发。当我们在开发过程中需要使用到第三方包时,我们一般会使用go get命令来下载这些包。有时候我们会发现下载速度很慢,这时就需要使用代理来加速下载。 在Linux系统中,使用代理可以帮助我们加快下载速度,让我们更高效地进行开发工作。下面我们就来介绍一下如何在Linux系统中配置go get代理。 首先,我们需要知道如何设置代理。在Linux系统
原创 2024-04-16 10:03:54
316阅读
作者 ** chenxuan** 问题 go get下载太慢了 发现是因为官网被墙了 解决方法 go env -w GO111MODULE="on" go env -w GOPROXY=https://goproxy.cn,direct 修改代理就OK了 ...
转载 2021-11-03 10:19:00
1212阅读
2评论
go get -u all go get -u go mod update go get -u full_package_name go get -u github.com/... // ('...' being the wildcard). go get -u github.com/orgA/.. ...
转载 2021-08-20 14:01:00
435阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5