gitlab 搭建自己的源代码管理器
首先 gitlab 是不支持 windows、mac os 的,具体支持的系统参照官网的
1、安装虚拟机 ubuntu16.04
需要注意的一点:gitlab 服务器 与 客户端必须在一个局域网内(或者 公网 这个更大的局域网)才能正常的 提交 下载 代码
2、设置虚拟机网络 : 桥接模式 (让 gitlab 服务器 与 客户机在一个 ip 段)
3、安装gitlab,根据官网给出的命令安装简直简单到不行 https://about.gitlab.com/installation/#ubuntu
gitlab 的 ssh 地址 http 地址 在 /etc/gitlab/gitlab.rb 中配置 sudo gedit 打开编辑、保存后,重新 配置 sudo gitlab-ctl reconfigure
4、登录 gitlab 默认80端口 用户名 root ,首次登录直接跳转到设置密码界面 设置成功,登录即可。
5、开始测试
1)客户端安装 git ,下载地址百度~,一路下一步下一步安装
2)打开 git bash,生成 ssh key,命令:ssh-keygen -t rsa -C "您的邮箱";
  
完成后会告诉你生成的key在哪,打开文件 id_rsa.pub,复制。
网页中找到Settings -> SSH Keys ,把复制的粘贴进去。
3)网站中找到 new project ,随便取个名字 test1;
4)复制 链接地址,ssh 不行,就用http,总有一个适合你
5)git bash 中 cd 进入一个文件夹
  
关于 git bash:
打开黑框框,进入文件夹,方式 与linux差不多,以 /盘符 开始,如:cd /d/git/projects
其他的都是 git 命令的一些操作:
git clone xxx.git //从远程仓库中克隆项目
git pull //从远程仓库中拉取
git add xxx //添加一项
git add --all //添加全部
git add -u //将修改的文件添加到待提交区
git status //查看状态
git rm <file> //从版本库中删除文件
git diff <file> //比较当前文件和暂存区文件差异 git diff
git commit --all //提交全部
git commit -m //“写你的注释”,如果不加 -m 会进入黑框框,写注释完成后 esc 退出编辑,:wq 保存退出
git push origin master //提交一次后就不需要 -u 了
常用命令:http://www.cnblogs.com/cspku/articles/Git_cmds.html
gitlab 搭建自己的源代码管理器的更多相关文章
- git与svn, tfs等源代码管理器的协同
		
简单地说,这三个都是业界知名的源代码管理器.他们是有区别的,根本的区别在于git是分布式源代码管理器(每个本地都有完整的代码,及历史),而svn和tfs是集中式源代码管理器(只有服务器才有完整的历史, ...
 - Windows Azure Web Site (11) 使用源代码管理器管理Azure Web Site
		
<Windows Azure Platform 系列文章目录> 熟悉Azure Web Site平台的读者都知道,我们可以通过FTP等方式,把本地的Web Application部署到微软 ...
 - 无法将从VSS中的解决方案添加到TFS的源代码管理器中
		
VSS是一种非常有用的项目文件管理工具,百度百科的解释是:VSS 的全称为 Visual Source Safe .作为 Microsoft Visual Studio 的一名成员,它主要任务就是负责 ...
 - Vusial Studio连接不到源代码管理器Vss
		
我的VS突然链接不到我的源代码管理器了,重新注册一下就好了,regsvr32是注册命令,后面的填你自己的源代码路径 regsvr32 "E:\vss\ssscc.dll" regs ...
 - vss和vs2008组合搭建源代码管理器
		
用源代码管理项目,是为了方便开发和管理组内项目,一个组做的是同一套项目,彼此知道各个模块的进度和开发情况,这也是开发项目所需要的.今天整理了VSS的安装.创建.连接及添加项目等操作. 一.安装VSS( ...
 - TFS 中如何将项目加入已有的源代码管理器中?
		
Visual Studio 的某解决方案已经加入 Team Foundation Server,现在再将已经存在的项目加入到解决方案中,可是签入时,并没有把新加入的项目签入,怎么办呢? 在团队资源管理 ...
 - 源代码管理:SVN源代码管理器在ASP.NET VS中的使用注意事项
		
一共有三个软件 1.ASP.NET下SVN有三个是不受管理的,bin文件夹,obj文件夹,.user类型文件,位置在TortoiseSVN的Settings下面的Subversion下的[Global ...
 - CodeManage 源代码管理器v2.0发布
		
下载地址 欢迎大家提出宝贵的意见和bug
 - VSS源代码管理器运行代码分析工具的命令
		
当你发现代码库总是报需要联系管理员运行代码分析工具时,你可以使用命令分析代码库代码解决: To fix the database problems, you can restart the analy ...
 
随机推荐
- REST framwork之解析器
			
一 我们首先要知道解析器是什么以及他的功能: REST framework 包含许多内置的解析器类,允许接受各种媒体类型(media types)的请求.还支持自定义解析器,这使你可以灵活地设计 AP ...
 - httpput
			
String doHttpPut(String rpmName, String cookie) throws UnsupportedEncodingException, IOException, Cl ...
 - Requests对HTTPS请求验证SSL证书
			
SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socket layer(SSL)安全协议是由Netscape Communication公司设计开发.该安全协议主 ...
 - orcal 安装失败解决办法
			
若安装失败
 - ActiveMQ(2)---ActiveMQ原理分析之消息发送
			
持久化消息和非持久化消息的发送策略 消息同步发送和异步发送 ActiveMQ支持同步.异步两种发送模式将消息发送到broker上.同步发送过程中,发送者发送一条消息会阻塞直到broker反馈一个确认消 ...
 - python 正则表达式 RE模块汇总记录
			
re.compile(pattern, flags=0) re.search(pattern, string, flags=0) re.match(pattern, string, flags=0) ...
 - Java 字符串拼接5种方式性能比较
			
https://www.cnblogs.com/twzheng/p/5923642.html
 - 去BAT,你应该要看一看的面试经验总结(转)
			
来源微信公众号『easyserverdev』 http://mp.weixin.qq.com/s/UZljzFMjobo1wzCguY7NDg 说下我的面试经验吧,都是亲身经历,不喜勿喷: 我去年12 ...
 - 洛谷P1169 棋盘制作(悬线法)
			
题目链接:https://www.luogu.org/problemnew/show/P1169 #include<bits/stdc++.h> #define fi first #def ...
 - SpringCloud-day02-服务消费者项目建立
			
4.4microservice-ticket-consumer-80服务消费者项目建立 我们新建一个服务器提供者module子模块,类似前面建的common公共模块,名称是 microservice- ...