title: gitlab使用个人版v16.11

date: 2016-11-13 20:53:00

tags: [gitlab]

1.安装gitbash

附上地址链接git

2.配置gitlab和github

同时使用github和gitlab,引发了此问题,所以需要再次清理旧的配置。从新开始:

  • 打开git bash,在你的用户目录,生成ssh钥匙对,并且指定文件名为id_rsa_gitlab,合适的时候回车
cd ~/
ssh-keygen -t rsa -f ~/.ssh/id_rsa_gitlab -C "你的邮箱"
  • 可以重复上面步骤,给github账户也生成钥匙对,注意文件名不要与上面的冲突,复制ssh到你的gitlab或者github账户

    此处是公钥,一定注意
  • 添加私钥,不过不太明白这里
 ssh-add ~/.ssh/id_rsa_gitlab
ssh-add ~/.ssh/id_rsa
  • 新建一个config文件
touch config
  • 内容如下
 #gitlab
Host gitlab.com
HostName gitlab.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_gitlab
#github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
  • 测试是否OK
ssh -T git@gitlab.com
ssh -t git@gitlab.com

提示之一:Welcome to GitLab, Shangzhao Ma!

说明一切OK

3.使用

  • 先clone到本地,在初始化
git clone git@gitlab.com:shiwk/WechatAttendanceSystem.git
git init
  • 新建个文件,写点内容试试
touch README.md
vim README.md
  • 准备提交,写点commit
git add README.md
git commit -m "add README"
  • push到具体的分支,此处是master
git push -u origin master
  • 查看本地分支
git branch

* master

  • 查看远端所有分支
git branch -r
  • 创建新分支
git checkout -b msz

Switched to a new branch 'msz'

  • 切换分支到 master
git checkout master
  • push到远端的分支 msz
git push -u origin msz
  • 查看所有分支,包括本地和远端
git branch -a

* master

msz

remotes/origin/master

remotes/origin/msz

  • 删除本地分支 msz
git branch -d msz

Deleted branch msz (was 83e06c5).

  • 删除远端分支 msz
git branch -r -d origin/msz

Deleted remote-tracking branch origin/msz (was 83e06c5).

  • 非常十分肯定的删除,即用空代替 msz
git push origin :msz

To gitlab.com:mashangzhao/wow.git

- [deleted] msz

参考1 github/gitlab同时管理多个ssh key

参考2 一台机器上Github/Gitlab多账户管理SSH Key切换解决push冲突

参考 还有一些没有列出

待续…… ——by arther

gitlab使用个人版v16.11的更多相关文章

  1. Visual Studio 2019 v16.10 和 v16.11 Preview 1 现已推出!

    Visual Studio 2019 v16.10有什么新功能? 我们很高兴地宣布Visual Studio 2019 v16.10 GA 和 v16.11 preview 1发布.此版本使我们的主题 ...

  2. GitLab升级(yum安装版v11.11.8~12.0.12)

    参考官方升级建议(注意升级路线:Example upgrade paths) 升级前请自行备份(测试可忽略此步骤) 生成备份文件,在/var/opt/gitlab/backups/目录下生成备份文件 ...

  3. Jenkins+GitLab+SonnarQube搭建CI/CD全流程

    1. CI/CD 1.1 CI - 持续集成 持续集成( Continuous integration , 简称 CI )指的是,频繁地(一天多次)将代码集成到主干.持续集成的目的就是让产品可以快速迭 ...

  4. Ubuntu 16.04 安装Gitlab

    这里选用Ubuntu16.04系统 安装Gig sudo apt-get install git 安装gitlab 1,安装依赖包,运行如下命令 sudo apt-get install curl o ...

  5. [转]Centos 7 安装部署 GitLab 服务器

    Centos 7 安装部署 GitLab 服务器 转自:https://www.jianshu.com/p/79bfded68899 文前说明 作为码农中的一员,需要不断的学习,我工作之余将一些分析总 ...

  6. docker+gitlab+gitlab-runner部署

    环境 服务端:centos7 客户端:window 在centos7上部署docker+gitlab+gitlab-runner,win10利用ssh连接,开发人员只需提交代码,就可以进行项目文件上传 ...

  7. gitlab简介与配置

    版本控制介绍 版本控制是指对软件开发过程中各种程序代码.配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一. 版本控制最主要的功能就是追踪文件的变更.它将什么时候.什么人更改了文件的什么 ...

  8. Gitlab 备份迁移恢复报错gtar: .: Cannot mkdir: No such file or directory

    1. 版本信息 OS: centos 6.9 Gitlab: gitlab-ce.10.7.4 gitlab-ce.10.8.0 gitlab-ce.10.8.3 gitlab-ce.10.8.4 2 ...

  9. Docker-compose部署gitlab中文版

    目录 Docker-compose部署gitlab 1.安装Docker 2.安装Docker-compose 3.安装Gitlab Docker-compose部署gitlab 1.安装Docker ...

随机推荐

  1. [LeetCode] Binary Tree Level Order Traversal II 二叉树层序遍历之二

    Given a binary tree, return the bottom-up level order traversal of its nodes' values. (ie, from left ...

  2. [LeetCode] Two Sum 两数之和

    Given an array of integers, return indices of the two numbers such that they add up to a specific ta ...

  3. WIN10下安装HBASE教程

    工作需要,现在开始做大数据开发了,通过下面的配置步骤,你可以在win10系统中,部署出一套hadoop+hbase,便于单机测试调试开发. 准备资料: 1. hadoop-2.7.2: https:/ ...

  4. Android SharedPreferences公共类sharedhelper

    SimpAndroidFarme是近期脑子突然发热想做的android快速开发的框架,目标是模块化 常用的控件,方便新手学习和使用.也欢迎老鸟来一起充实项目:项目地址 sharedpreference ...

  5. python2.7初学(〇)

    为什么学习Python Python为我们提供了非常完善的基础代码库,覆盖了网络.文件.GUI.数据库.文本等大量内容,被形象地称作“内置电池(batteries included)”.而且pytho ...

  6. 前端必备的js知识点(转载)

    1.本文主体源自:http://www.cnblogs.com/coco1s/p/4029708.html,有兴趣的可以直接去那里看,也可以看看我整理加拓展的.2.js是一门什么样的语言及特点?    ...

  7. 基于Visual Studio Code搭建Golang开发调试环境【非转载】

    由于对Docker+kubernetes的使用及持续关注,要理解这个平台的原理,势必需要对golang有一定的理解,基于此开始利用业余时间学习go,基础语法看完之后,搭建开发环境肯定是第一步,虽然能g ...

  8. 格式工厂 v4.0.0 最新去广告绿色纯净版

    最好用的多媒体格式转换利器:格式工厂现已更新至v4.0,此次更新加入最新的HEVC(H265)编码,MP4,MKV的压缩比大幅度提高!格式工厂,轻松转换一切你想要的格式!利器在手,转换不愁! 格式工厂 ...

  9. Beennan的内嵌汇编指导(译)Brennan's Guide to Inline Assembly

    注:写在前面,这是一篇翻译文章,本人的英文水平很有限,但内嵌汇编是学习操作系统不可少的知识,本人也常去查看这方面的内容,本文是在做mit的jos实验中的一篇关于内嵌汇编的介绍.关于常用的内嵌汇编(AT ...

  10. Django models .all .values .values_list 几种数据查询结果的对比

    Django models .all .values .values_list 几种数据查询结果的对比