Gitlab的初次入门
2015-09-22 21:11
197 查看
只是作为自己平时新接触工具的一些使用心得小记
1.gitlab的使用 这里不详细讲如何使用gitlab如何创建gitlab库 相关权限等等 简单讲讲一些入门级的使用
创建版本库比较简单 这里只写简单的操作 如下
mkdir chcoaweb
cd chcoaweb
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin git@10.1.70.XX:chc-it-group/chcoaweb.git
git push -u origin master
1.1 首先我们会从项目经理或者PM那里拿到一个gitlab的托管代码的地址 例如:git@10.1.70.31:chc-it-group/chcoaweb.git
1.2 安装git客户端以及熟悉使用totorise的用户 安装相应的图形界面 下载地址可以从 http://pan.baidu.com/s/1kTivhLt 网盘下载
1.3 单纯使用git bash的用户 只需要通过git bash下 产生公私钥 然后在 gitlab web端添加 公钥 如下图
1.4 此时 使用git 命令行用户已经有了权限下载对应的代码了(前提是PL或PM已经分配了对应项目的权限给你)
1.5 使用totoriseGit 图形化用户还需要额外配置下以下内容
1.6 另外一般创建版本库都是git默认用户git创建的,不带密码,所以只能通过公私钥方式去验证 生成totoriseGit使用的公私钥步骤如下:
在git bash中键入ssh-keygen -t rsa -C "your_email@example.com",注意将这里的邮箱地址替换成你自己的邮箱地址
将对应的ppk文件导入
1.7最后导入生成的ppk文件以及配置远程下载的路径 如下图
经过上述步骤 gitlab基本配置完成 可以进行代码的相关操作了
1. git -b branch clone 代码克隆到本地
后续步骤一般建议用插件或者totorisGit来操作了 相对比较简单了
一般代码更新的时候
右键git sync 或者git pull 都行 不过pull之前本地代码需要commit或者merge后才能进行
另外代码提交的时候需注意 commit只是提交到自己本地,正式提交代码库需要push操作
1.gitlab的使用 这里不详细讲如何使用gitlab如何创建gitlab库 相关权限等等 简单讲讲一些入门级的使用
创建版本库比较简单 这里只写简单的操作 如下
mkdir chcoaweb
cd chcoaweb
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin git@10.1.70.XX:chc-it-group/chcoaweb.git
git push -u origin master
1.1 首先我们会从项目经理或者PM那里拿到一个gitlab的托管代码的地址 例如:git@10.1.70.31:chc-it-group/chcoaweb.git
1.2 安装git客户端以及熟悉使用totorise的用户 安装相应的图形界面 下载地址可以从 http://pan.baidu.com/s/1kTivhLt 网盘下载
1.3 单纯使用git bash的用户 只需要通过git bash下 产生公私钥 然后在 gitlab web端添加 公钥 如下图
1.4 此时 使用git 命令行用户已经有了权限下载对应的代码了(前提是PL或PM已经分配了对应项目的权限给你)
1.5 使用totoriseGit 图形化用户还需要额外配置下以下内容
1.6 另外一般创建版本库都是git默认用户git创建的,不带密码,所以只能通过公私钥方式去验证 生成totoriseGit使用的公私钥步骤如下:
在git bash中键入ssh-keygen -t rsa -C "your_email@example.com",注意将这里的邮箱地址替换成你自己的邮箱地址
将对应的ppk文件导入
1.7最后导入生成的ppk文件以及配置远程下载的路径 如下图
经过上述步骤 gitlab基本配置完成 可以进行代码的相关操作了
1. git -b branch clone 代码克隆到本地
后续步骤一般建议用插件或者totorisGit来操作了 相对比较简单了
一般代码更新的时候
右键git sync 或者git pull 都行 不过pull之前本地代码需要commit或者merge后才能进行
另外代码提交的时候需注意 commit只是提交到自己本地,正式提交代码库需要push操作
相关文章推荐
- python 基础
- 移动产品分析案例
- 冒泡排序及优化
- Palindrome Partitioning II
- Cloudstack 4.5基础网络架构部署——cloudstack management server(01)
- JavaScript学习总结(三)BOM和DOM详解
- 系列文章--10天学安卓
- 前端资源汇总-酷站分享[转载]
- 变参数的解决方法,使用stdarg中的VA宏
- 非递归学习树结构(四)--BST(二叉排序)树
- eclipse:报错信息The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path
- System.arraycopy() vs. Arrays.copyOf() in Java
- Android 开发第二弹:通讯录
- Ejb in action(两)——示例入门
- Ubuntu下远程登录windows主机(rdesktop)
- 堆排序
- 个人博客实现的其中一步:添加编辑器
- 去隔行不等于去交错
- 那些不能遗忘的知识点回顾——计算机网络系列(笔试面试高频题)
- linux下tftp使用