一,环境

gitlab         linux系统 IP :10.2.177.31   ==》(我已经申请了一个账户 A@A)

客户端      windows系统 IP:10.2.256.13

//工程提交不要用root账户

二,ssh环境搭建

2.1  客户端下载Git-1.9.5-preview20141217.exe,管理员权限安装

2.2  打开git  设置username  email

git config --list 查看当前的user.name 和user.email

设置user.name  user.email

git config user.name zzz

git config user.email zzz@zzz.com

再次输入git config --list 查看,设置成功

2.3 配置ssh 密钥(git下)

ssh-keygen -t rsa -C "zzz@zzz.com"  ====>这里的邮箱是上一步设置的邮箱

cd .ssh/下    Windows下是C盘 /用户/你的账户/.ssh

记事本打开 id_rsa.pub ,最后是你邮箱,密钥生成正确,拷贝全部内容

登陆gitlab A@A账户登陆,进入sshkeys配置,内容粘贴,名称任意

保存

三,新建&提交工程

gitlab上新建工程,名字随意,点击创建之后,会出现提示操作界面

回到Windows git下

输入git config --list 对比上面的user email是否一致,不一致则修改

Windows下任意目录下创建一个文件夹(直接在git 下操作)

mkdir cc

cd cc

git init

touch README  ==>随意一个文件,验证可上传而已

git add README

git commit -m "XXXX"

git remote add origin git@10.2.177.31:zhangyu/cc.git     =====>zhangyu 是gitlab A@A对应的用户名

git push -u origin master    如下提示代表成功

四,验证

gitlab上查看工程

五,扩展

如果向指定分支上传文件

git 下输入 git branch 查看分支

创建分支v1  命令git branch v1

查看分支

选定分支

git checkout v1

上传文件到分支中

git add md5  ====>md5是要上传的文件

git commit -m "xxxx"

git add md5

git push origin v1

gitlab4.0_工程提交的更多相关文章

  1. 【GIT】使用Git命令窗口将本地工程提交至远程GitHub

    目标: 1.解决的问题是如何通过Git命令窗口将本地工程提交至GitHub. 2.方便园友的同时也方便自己以后解决此类问题. 步骤: 1.首先登陆GitHub网站https://github.com/ ...

  2. 本地工程提交github

    1. 首先在github上创建一个新的Repository 2. 在本地windows机器上装上git 3. 建立一个文件夹,以后就用这个文件夹作为与Repository对应的库文件夹 4. 输入一下 ...

  3. gitlab4.0_安装

    一,安装环境 OS:redhat7.4 二,安装依赖包 yum -y groupinstall 'Development Tools'  ===>待验证 yum -y install pytho ...

  4. linux命令行将已有项目提交到github

    之前用git是在windows下用git的图形化界面进行操作的,这次有一个写了几天的小项目想提交到git上,linux命令行下面没有图形化的界面,所以全部需要git命令来操作. 实践之后,主要是下面几 ...

  5. IntelliJ IDEA之如何提交代码到SVN服务器

    一.准备 参照<IntelliJ IDEA教程之如何配置SVN>这篇文章配置SVN插件.提交代码到SVN之前,记得要先创建版本库,请参照<<SVN如何建立版本库>> ...

  6. xcode 把项目代码提交到远程SVN服务器

    环境 xcode 7  Mac air xcode默认支持GIT源码管理工具,但现在想把代码提交到已有到SVN服务器上,步骤如下: 1,在safari中打开svn链接地址,信任证书,输入用户名密码 , ...

  7. MAC下GitHub命令操作

    由于GitHub实在太有用了~~ ,各种源代码,开源工程,经常需要下载下来使用和学习,或者自己的代码需要上传之类的,尽管有"GitHub for Mac"工具,但是作为一名程序猿! ...

  8. git原理图解

    本文背景,在实际项目中使用git已有一年,发现不少同事虽然会使用常用git指令,但并不理解每个指令对应的作用原理.今天静下心总结下git 的基本理解:代码的存在区域:本文以实际项目出发,理清使用git ...

  9. 如何在Docker中部署DzzOffice

    一.一些背景 之前研究Docker很久了,并且在公司内部实际使用起来了,目前分两种场景使用Docker 1.作为PAAS,提供一致,统一的编译/测试环境: 2.作为虚拟机,直接分配给新来的开发人员使用 ...

随机推荐

  1. MongoDB win10 安装教程(zip)

    1.创建文件夹,如下: D:\Program File\mongodb D:\Program File\mongodb\data D:\Program File\mongodb\data\db D:\ ...

  2. D. Who killed Cock Robin 湖北省大学程序设计竞赛

    链接:https://www.nowcoder.com/acm/contest/104/C来源:牛客网 The Sparrow is for trial, at next bird assizes,w ...

  3. 查询自己的apple购买历史

    https://secure1.store.apple.com/cn/order/list

  4. 小心踩雷,一次Java内存泄漏排查实战

    1.使用 jstack pid > jstack.log 保存了线程栈的现场,使用 jmap -dump:format=b,file=heap.log pid 保存了堆现场: https://m ...

  5. AutoMapper介绍(未完待续、部分没实现)

    实体间转换工具.其实也可以用Json来实现同名属性.异名属性(用JsonProperty指明)的自动转换 最新版本6.11 需要使用vs2013以上.vs2012下载新版 nuget会遇到问题.只能旧 ...

  6. @media screen and (max-width: 960px)与@media (max-width: 960px) 有screen与没有screen的区别

    我们先来看下下面这段代码,估计很多人在响应式的网站CSS很经常看到类似下面的这段代码: @media screen and (max-width: 960px){ body{ background: ...

  7. java 泛型的通配符和限定

    package cn.sasa.demo1; import java.util.ArrayList; import java.util.Collection; import java.util.Ite ...

  8. webpack浅析~

    1.webpack打包原理: 把所有依赖打包成一个 bundle.js 文件,通过代码分割成单元片段并按需加载. 2.webpack的优势: ①.webpack 是以 commonJS 的形式来书写脚 ...

  9. 批量查询"_mget"

    1.不同index的批量查询GET /_mget{ "docs":[{ "_index":"test_index1", "_typ ...

  10. Could not autowire. No beans of 'TbItemMapper' type found. less... (Ctrl+F1) Checks autowiring prob

    Intellij Idea开发工具在@Autowired或者@Resource注入XxxMapper接口时报如下错误: Could not autowire. No beans of 'TbItemM ...