git jenkins 基本部署之git远程仓库

1.git远程仓库如何使用?
实战一、如何将本地仓库与远程Gitee进行关联?
1.注册gitee
2.创建一个远程仓库?
3.配置使用远程仓库
3.1) Git 全局设置:
git config --global user.name "oldxx"
git config --global user.email "xxxx@qq.com"
3.2) 将本地已有的git的仓库与远程关联
cd existing_git_repo
git remote add origin https://gitee.com/oldboy_xxx/rainbow.git
3.3) 本地仓库代码推送至远程仓库? (确保本地的所有资源已提交至本地仓库)
git push -u origin master
3.4) 推送不同的分支?
git checkout dev
git push -u origin dev
3.5) 推送tag?
git push -u origin --tags #推送本地所有的tag
git push -u origin v1.1 #指定推送某个本地的tag
实战二、将https方式修改为ssh密钥访问通讯?
1.删除与远程https仓库的关联?
[root@gitlab demo]# git remote remove origin
[root@gitlab demo]# git remote -v
2.添加新的关联?-->SSH方式
[root@gitlab demo]# git remote add origin git@gitee.com:oldboy_xxx/rainbow.git
[root@gitlab demo]# git remote -v
origin git@gitee.com:oldboy_xxx/rainbow.git (fetch)
origin git@gitee.com:oldboy_xxx/rainbow.git (push)
3.在本地机器上生成一个密钥对,然后将公钥放入远程仓库?
[root@gitlab demo]# ssh-keygen
[root@gitlab demo]# cat ~/.ssh/id_rsa.pub #复制public公钥内容
找个右上角用户-->设置-->SSH公钥-->添加Key
实战二、如果现在开发的这个项目有小伙伴想加入进来怎么办?
Linux
MacOS
ssh-keygen
yum install git -y
Windows?
1.下载安装一个git软件
http://192.168.0.128/git/Git-2.10.0-64-bit.exe
https://gitforwindows.org/
2.打开 Git Bash工具
3.使用git bash 工具 创建ssh密钥对
ssh-keygen
4.克隆项目
$ git clone git@gitee.com:oldboy_oldxu/rainbow.git
实战三、新加入的小伙伴提交了内容,其他成员看不见怎么办?
1.登录开发B--->WIndows 修改代码进行变更操作:
touch README
git add .
git commit -m "Windows push README"
git push origin master
2.登录开发A--->Linux
git pull origin master #获取到开发B提交的代码
git jenkins 基本部署之git远程仓库的更多相关文章
- Git版本控制工具(三)----远程仓库GitHub的使用
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...
- 初次使用git上传代码到github远程仓库
https://blog.csdn.net/loner_fang/article/details/80488385 2018年05月28日 21:02:31 蒲公英上的尘埃 阅读数:697 因为最近在 ...
- Git推送到多个远程仓库
Git推送到多个远程仓库 Grey 原文地址 准备工作 在码云和Github上分别新建两个不包括任何文件的空仓库(若是两个已经有文件的仓库,请参见关联已经存在的项目) https://github.c ...
- 一、Git的一些命令操作----创建版本库、增加文件到Git库、时光机穿梭、远程仓库
具体详细教程请链接:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 我这里只是记录 ...
- 使用git上传代码到github远程仓库
一.新建代码库注册好github登录后,首先先在网页上新建代码库. 点击右上角"+"→New repository 进入如下页面:按照要求填写完成后,点击按钮创建代码库创建成功. ...
- Git 系列教程(8)- 远程仓库的使用
查看远程仓库 如果想查看你已经配置的远程仓库服务器,可以运行 git remote 命令,它会列出你指定的每一个远程服务器的名称 如果是刚 clone 下来的自己的库,能看到 origin,这是 Gi ...
- 使用maven命令进行打包,部署项目到远程仓库
如果要部署项目到远程仓库, 方法一:配置pom.xml: <distributionManagement> <repository> <id>releases< ...
- git jenkins 基本部署 gitlab私有仓库
从代码私有性方面来看,公司不希望员工获取到全部的代码,这个时候 GitLab 无疑是最佳的选择.但对于开源项目而言,GitHub 依然是代码托管的首选平台. 1.安装gitlab[root@gitla ...
- iOS开发——源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )
一.git简介 什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快.最简单.最流行的 git的起源 作者是Linux之父:Linus Bened ...
随机推荐
- Spring Boot 的单元测试和集成测试
学习如何使用本教程中提供的工具,并在 Spring Boot 环境中编写单元测试和集成测试. 1. 概览 本文中,我们将了解如何编写单元测试并将其集成在 Spring Boot 环境中.你可在网上找到 ...
- Django模板语言 标签整理
Django模板语言 标签 内置标签引用 1. autoescape 控制自动转义是否可用. 这种标签带有任何 on 或 off 作为参数的话,他将决定转义块内效果. 该标签会以一个endautoes ...
- Spring 梳理-传递模型数据到视图
传递model,返回string,不指定返回key package com.jt; import com.myOrg.DeptUserDomain; @Controller @RequestMappi ...
- idea必备快捷键
ctrl + F: 在当前文件进行文本查找 ctrl + R: 在当前文件进行文本的替换 ctrl + Z: 撤销操作 ctrl + Y:删除光所在的行 或者选中的行 ctrl + D: 复制光标所在 ...
- vue使用readAsDataURL实现选择图片文件后预览
vue实现选择图片文件后预览 利用h5的api可以实现选择文件并实现预览 readAsDataURL 方法会读取指定的 Blob 或 File 对象.读取操作完成的时候,readyState 会变成已 ...
- WebGL简易教程(九):综合实例:地形的绘制
目录 1. 概述 2. 实例 2.1. TerrainViewer.html 2.2. TerrainViewer.js 3. 结果 4. 参考 1. 概述 在上一篇教程<WebGL简易教程(八 ...
- Mybatis-Plus学习.,简化你的开发,提升开发效率.
Mybatis-Plus学习以及实践 简介 参考网址 开发环境 开始开发 - 配置pom.xml - Dao/Service/Entity - 基本方法 - 查询类 - 更新类 分页插件 - pom. ...
- React antd如何实现<Upload>组件上传附件再次上传已清除附件缓存问题。
最近在公司做React+antd的项目,遇到一个上传组件的问题,即上传附件成功后,文件展示处仍然还有之前上传附件的缓存信息,需要解决的问题是,要把上一次上传的附件缓存在上传成功或者取消后,可以进行清除 ...
- IoC 之装载 BeanDefinitions 总结
最近时间重新对spring源码进行了解析,以便后续自己能够更好的阅读spring源码,想要一起深入探讨请加我QQ:1051980588 ClassPathResource resource = new ...
- django-rest-framework解析请求参数
django-rest-framework解析请求参数 前言 前面的文章中编写了接口, 调通了接口文档. 接口文档可以直接填写参数进行请求, 接下来的问题是如何接受参数, 由于请求方式与参数序列化形式 ...