Git/Svn/GitHub
文章平均质量分 70
Git/Svn/GitHub
寰宇001
来自火星的地球人。
展开
-
GitHub 新手使用手册
GitHub是基于git实现的代码托管。git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好。GitHub可以免费使用,并且快速稳定。即使是付费帐户,每个月不超过10美刀的费用也非常便宜。利用GitHub,你可以将项目存档,与其他人分享交流,并让其他开发者帮助你一起完成这个项目。优点在于,他支持多人共同完成一个项目,因此你们可以在同一页面对话交流。创建自己的项目,并备份,代码不需要保存在本地或者服务器,GitHub做得非常理想。学习Git也有很多好处。他被视为一个预先维护过程,你可以按自己转载 2021-06-11 14:14:04 · 2949 阅读 · 1 评论 -
使用SVN+apache搭建一个版本控制服务器
服务端: IP:192.168.10.63服务概述:SVN(subversion)是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。作为一个运维人员安装和配置SVN服务器和客户端是必须要掌握的内容。版本控制:常见版本控制软件:Cvs 由于之前CVS编码的问题,现在大多数软件开发公司都使用SVN替代了CVSSvngit 分布式版本控制器SVN服务器运行模式:模式1:svn服务器单独运行 监听: 3690端口 访问: svn:原创 2021-05-01 16:20:07 · 1030 阅读 · 1 评论 -
Git常见问题及报错
1、解决git clone报错Peer’s Certificate has expired的问题以往在学习一些github上的开源项目时,都是直接复制了项目的地址,然后在主机上git clone一下即可,然而最近发现总是报错,报错内容如下:[root@localhost mnt]$git clone https://github.com/Meituan-Dianping/SQLAdvisor.gitCloning into 'SQLAdvisor'...fatal: unable to access转载 2021-04-30 17:51:54 · 1530 阅读 · 1 评论 -
配置多个git账号或多个SSH账号
开发过程中可能会需要在同一台电脑上配置两个git账号,一个账号用来将公司产品推到公司的代码仓库,另一个账号需要将自己私人的“玩具”推到github等平台,这就可能会需要使用不同的端口号或者不同的rsa秘钥(对应不同的邮箱地址)连接不同的代码仓库。具体方法打开“Git Bash”命令行工具输入命令其中-C后面引号中内容换成自己的邮箱,-f后面是新的公钥秘钥路径ssh-keygen -t rsa -C "xxxxxx@qq.com" -f .ssh/newfile中间按几次回车,执行结果如下图转载 2021-04-30 15:16:12 · 395 阅读 · 1 评论 -
Github版本控制——基础操作
安装Git工具git config --global user.name “wang”git config --global user.email “huangchuwang@163.com”一.创建本地版本库在项目目录下 进入命令窗口输入 git init ,会在当前目录创建一个git的隐藏文件夹 即创建成功1、所有文件提交到暂存区 :git add .2、提交到本地仓库 :git commit -m ‘版本注释’ (必须先进暂存区)二.创建远程仓库三.本地仓库与远程仓库建立连接(转载 2021-04-30 15:07:04 · 330 阅读 · 1 评论 -
TortoiseSVN修改服务器地址
在开发过程中,有时会遇到SVN服务器地址的修改1、右键点击项目目录2、找到svn->Relocate,真接修改里面的地址就可以了参考链接 :TortoiseSVN修改服务器地址https://www.jianshu.com/p/627365d61153转载 2021-01-04 16:20:56 · 1081 阅读 · 0 评论 -
持续集成工具 jenkins 实践
作者:邵磊juejin.im/post/599fd5d151882524397f9fd3前言本文可能是网上最全的一篇全端jenkins部署解决方案介绍的文章,一直以来,领导都想解决代码提交和打包问题,尤其是小公司,打包流程混乱,造成线上版本和代码库git或svn中代码不一致问题。加入jenkins阵营,解决众多发包难题,显得刻不容缓。研究过程刚开始,我一直在docker下安装jenkin...转载 2019-12-02 21:39:53 · 448 阅读 · 0 评论 -
Jenkins 配置邮件通知
1.安装邮件插件通过系统管理→管理插件→可选插件,选择Email Extension Plugin插件进行安装2.系统配置系统管理→系统设置<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志</title> </head原创 2020-07-02 15:40:22 · 1801 阅读 · 1 评论 -
Git首次提交代码到仓库步骤(资料)
第一步:登陆码云第二步 :创建一个 新的项目第三步:创建成功后到这个页面第四步:然后打开你的sourcreeTree,在sourcreeTree上点“+“。点击clode将复制的链接粘贴上去,然后会弹出输入用户名和密码的框( 输入生成链接的码云账号和密码)第五步:然后将框中生成的文件打开第六步:然后找到项目所在的位置,将生成的git文件夹粘进去第七步:在项目文件夹单击右键打开 Git Bash Here第八步:输入命令,这样就提交成功了git add .git comm原创 2020-11-04 14:36:13 · 4486 阅读 · 0 评论 -
Git 修改已提交 commit 的信息
背景由于 Github 和公司 Git 使用账号不一样,偶尔没注意,提交出错后就需要修改 commit 信息。修改最后一次提交 commit 的信息# 修改最近提交的 commit 信息$ git commit --amend --message="modify message by daodaotest" --author="jiangliheng <jiang_liheng@163.com>"# 仅修改 message 信息$ git commit --amend --mess转载 2020-10-20 09:41:58 · 548 阅读 · 0 评论 -
提高国内访问 GitHub 的速度的 9 种方案
来源:https://urlify.cn/IFzQRb1、GitHub 镜像访问2、GitHub文件加速3、Github 加速下载4、加速你的 Github5、谷歌浏览器 GitHub 加速插件(推荐)6、GitHub raw 加速7、GitHub + Jsdelivr8、通过 Gitee 中转 fork 仓库下载9、通过修改 HOSTS 文件进行加速为什么 github 下载速度这么慢?如何提高 github 的下载速度?1. GitHub 镜像访问这里提供两个最常用的镜像地转载 2020-09-27 07:53:40 · 294 阅读 · 0 评论 -
Git 在 Linux 上和 windows 上的安装
Git的安装和设置1、客户端下载首先可以在https://git-scm.com/downloads下载客户端,进行安装。2、安装安装比较简单,可以直接默认一步一步往下安装即可:3、配置github的ssh秘钥(1)安装完成之后,可以右键打开Git Bash查看电脑上是否已经存在SSH秘钥:输入命令:cd ~/.ssh若如上图显示无法找到该文件则要创建新的ssh key;(2)创建新的ssh key:输入 ssh-keygen -t rsa -C “your_email@youre转载 2020-09-24 15:40:17 · 517 阅读 · 0 评论 -
Jenkins集成GitLab
Jenkins免密拉取GitLab项目1.在Jenkins上为GitLab创建一个专有的拉取代码的账号 Jenkins需要构建哪些项目就在GitLab给予账号相应权限 我这里已经创建过Jenkins用户,下面用它登录后添加SSH-KEY2.在Jenkins服务器上生成ssh-key[root@jenkins ~]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the ke转载 2020-07-08 09:58:30 · 1766 阅读 · 0 评论 -
SVN仓库安装、备份和迁移基本操作
仓库备份svnadmin dump1、备份方式多样2、如果版本数过多,dump的过程将非常慢3、备份耗时,恢复更耗时4、备份时数据变大,恢复后数据可能会变小5、仓库下的passwd和authz不会备份全备份在需要备份SVN仓库的服务器上执行如下命令sudo svnadmin dump /path/repository > /path/repository-backup.2019-12-27做版本0-2的备份sudo svnadmin dump /path/repository转载 2020-06-19 15:16:51 · 901 阅读 · 0 评论 -
GitLab常用报错及备份
公司的Git服务是由GitLab的docker容器搭建的,当初我搭建/升级/启动都很方便,且没修改gitlab.rb配置文件,用的都是默认配置.解决方法根据官方说明:Rack Attack和IP Whitelist,解决方法三种:添加IP白名单.加大并发阈值.直接关闭Rack Attack.这里我是加大并发阈值和添加IP白名单.因为跑的是容器,那么就直接进挂载的文件夹里找到config/gitlab.rb后,打开并找到gitlab_rails[‘rack_attack_git_basic转载 2020-06-18 17:39:20 · 1754 阅读 · 1 评论 -
CentOS下gitlab迁移和升级
Gitlab迁移迁移的整体思路是:1、在新服务器上安装相同版本的gitlab2、将备份生成的备份文件发送到新服务器的相同目录下查看旧版本Gitlab的版本号[root@gitlab ~] cat /opt/gitlab/embedded/service/gitlab-rails/VERSION10.2.2在新服务器上安装相同版本的Gitlab[root@gitlab ~]# yum -y install policycoreutils-python[root@gitlab ~]# rpm转载 2020-06-18 11:14:44 · 580 阅读 · 0 评论 -
CentOS下GitLab的安装部署
转载来源 :https://mp.weixin.qq.com/s/kUwZja0xK1IfqGU6R2f1EA一 GitLab Server的搭建参考:https://about.gitlab.com/install/1.准备工作以centos7为例,准备一台至少内存为4G的机器。系统版本:CentOS Linux release 7.3.1611 (Core)软件版本:Gitlab-ce-11.10.1硬件要求:最低2核4GB,建议4核8GB2.安装依赖软件[root@localhost转载 2020-06-17 15:14:55 · 1523 阅读 · 0 评论 -
Linux 环境下安装 GitLab 与配置
什么是 GitLab?GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务。GitLab的功能特点提供了管理,计划,创建,验证,打包,发布,配置,监视和保护应用程序的功能 是一个在线代码仓库托管软件,是提供代码托管、提交审核和问题跟踪的代码管理平台对服务器的要求:配置建议CPU2核心,内存4G以上Git、GitLab、GitHub三者的区别Git 基于命令的版本操作,全命令操作,无可视化界面;Gitlab 基于 Git 实现的在转载 2020-06-15 16:12:37 · 2470 阅读 · 0 评论 -
Linux篇:Shell脚本实现Gitlab双备份
01 前言最近成功从架构组拿到了Gitlab的管理权限,第一件事就是想着如何备份,以防数据丢失背大锅,于是在网上搜索一番,发现一段非常赞的备份脚本,记录照着操作一下:参考文章:https://blog.csdn.net/wh211212/article/details/77895801 《实现Shell脚本自动备份Gitlab档案并同步到远程》https://blog.csdn.net/ouyang_peng/article/details/77070977 《git学习------> Gitl转载 2020-06-15 10:19:39 · 638 阅读 · 0 评论 -
CentOS 7下Gitlab安装和迁移
Gitlab做迁移,有一些麻烦,有如下结论:1:Gitlab版本要完全一致,mysql版本最好一致(不能相差太大),服务器版本可以不一样(例如:迁移前环境为centos6.5,迁移后环境为centos7.4)2: 以前如果是用的mysql,那么迁移后也需要用到mysql,缺省情况下,当你安装了gitlab的omnibus安全包后,缺省是不提供mysql2的gem,因此你无法配置为使用mysql...转载 2020-04-15 22:01:18 · 647 阅读 · 0 评论 -
解决 github clone慢
转载来源方法1、代理通常发现在github clone 代码的时候,开了小飞机也很慢,记得输入下面的命令:git config --global https.proxy sock5://localhost:1080这样在操作 git 命令时才走了代理。方法2、修改配置1.修改本地host文件windows系统的hosts文件的位置如下:C:\Windows\System32\dri...转载 2020-04-08 14:59:39 · 365 阅读 · 0 评论 -
Git使用教程:超详细、超傻瓜、超浅显、真正手把手教
作者:涂根华原文链接:https://www.cnblogs.com/tugenhua0707/p/4050072.htmlhttps://mp.weixin.qq.com/s/M-DoeWWSRI_P5Et6hm0BIw转载 2019-12-13 14:29:46 · 297 阅读 · 0 评论 -
Git常用命令速查表
转载来源 : web项目聚集地:https://mp.weixin.qq.com/s/GNgmT9e8_Ps2D5ib7WR44w名词master: 默认开发分支origin: 默认远程版本库Index / Stage:暂存区Workspace:工作区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库二、配置Git的设置文件为....原创 2019-01-04 17:27:29 · 679 阅读 · 0 评论