1.安装git :想要安装Git首先要下载Git的安装包程序。

Git安装包下载地址:https://git-scm.com/downloads/

2.双击下载git安装包进入安装界面,

点击下一步,建议安装在非c盘

点击next,把需要得都勾上

点击勾不创建启动文件夹

选则默认编辑器

选择在什么地方操作(此处选择git bash)

选择默认设置

配置行结束标记,保持默认“Checkout”

选择默认得即可

继续选择默认项

勾选后,点击安装

点击完成即可

end——安装成功,找到git安装目录(安装得时候配置了桌面快捷方式,也可以在桌面打开)

3.打开 git-bash

4.配置ssh key值

在git命令行中对git进行全局设置, git config --global user.name "用户名", git config --global user.email "邮箱地址";

在git命令行中,输入命令: cd ~/.ssh,来检测是否生成过key

没有生成key(即C:\Users\Administrator 总找不到 .ssh):可以通过   mkdir  ./.ssh  创建。(再执行

git config --global user.name "wx"

git config --global user.email "xxxx@qq.com"

ssh-keygen -t rsa -C "xxxx@qq.com"

5.在github上点击“setting”,找到添加SSH key的菜单,然后新增SSH key;把文件id_rsa.pub  里面的内容全部复制到 key编辑框中,Title可以随便命名,保存

6. 在git命令行输入:ssh  -T git@github.com;这里会要求你输入SSH key密码,如果刚才生成SSH key时未输入密码,密码就为空;然后看到信息:

        ERROR: Hi 用户名! You’ve successfully authenticated,but GitHub does not provide shell access.;说明配置成功;

7.建立本地仓库:可以在桌面鼠标右键,新建文件夹(test),然后进去该文件夹。鼠标右键,打开git -> Git Bash Here -> git init。执行命令后目录下创建一个.git文件夹。

.git文件夹创建成功

8.添加需要上传到github的代码到本地仓库:手动复制项目到创建的本地文件夹test1下

9.用git status命令,查看本地仓库的状态,这时候会发现多了一些东西,这些东西就是你刚刚复制进来的文件,显示为红色,就是待添加到本地仓库的意思

10.开始将项目的所有文件添加到【本地仓库test1】中

git add + 需要添加的文件名 或者git add --all 将所有的文件全部添加

11.再次查看文件状态,变成绿色的了

12. 将add的文件commit到仓库:最后提交就行,git commit -m “修改说明”。

-m后面添加的是对本次操作的说明,加入你修改了代码或者重新上传了什么东西都做个简单说明

13.创建新的仓库,找到仓库地址

14.将本地的仓库关联到github上

15.  在git bash中输入git remote add origin 地址

16.再执行语句 git push -u origin master即可完成代码上传到github

注意:执行git push -u origin master 时出现(

The authenticity of host 'github.com (52.74.223.119)' can't be established.

是因为.ssh 文件中缺少 know_host文件,只需要在提示总输入yes即可。不要直接回车,即可推送成功,效果图如下

17.查看github项目

  大功告成


@连接github地址错误的移除方法:

1.查看本地添加了哪些远程地址 $ git remote -v

2. 直接删除

git remote remove origin

3.再次查看是否还有远程地址

可以看出已经删除成功

4.重新连接正确的远程地址即可

出现的报错及解决方法(错误出现的原因:我将本地仓库的项目,又重新拷贝一份放进了本地仓库,进行远程推送)

无法推送项目到远程仓库。

解决办法。(在gethub——setting—重新生成密钥),即可推送成功

git&github&Jenkins完成可持续集成的更多相关文章

  1. Git Hooks、GitLab CI持续集成以及使用Jenkins实现自动化任务

    Git Hooks.GitLab CI持续集成以及使用Jenkins实现自动化任务 前言 在一个共享项目(或者说多人协同开发的项目)的开发过程中,为有效确保团队成员编码风格的统一,确保部署方式的统一, ...

  2. Jenkins+Gitlab搭建持续集成(CI)环境

    利用Jenkins+Gitlab搭建持续集成(CI)环境 Permalink: 2013-09-08 22:04:00 by hyhx2008in intern tags: jenkins gitla ...

  3. Asp.net Core 使用Jenkins + Dockor 实现持续集成、自动化部署(二):部署

    前面又是废话 我之前写过: Asp.Net Core 程序部署到Linux(centos)生产环境(一):普通部署 Asp.Net Core 程序部署到Linux(centos)生产环境(二):doc ...

  4. ASP.NET Core & Docker & Jenkins 零基础持续集成实战

    原文:ASP.NET Core & Docker & Jenkins 零基础持续集成实战 一.本系列教程说明 源代码管理工具:Gogs 持续集成工具:Jenkins 容器:Docker ...

  5. 基于 Jenkins 快速搭建持续集成环境

      什么是持续集成 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题.尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火 ...

  6. Asp.net Core 使用Jenkins + Dockor 实现持续集成、自动化部署(一):Jenkins安装

    2019/1/31更新,经过我一段时间的使用 建议大家的jenkins还是不要使用docker方式安装 建议大家的jenkins还是不要使用docker方式安装 建议大家的jenkins还是不要使用d ...

  7. 持续集成之Jenkins+Gitlab实现持续集成 [二]

    持续集成之Jenkins+Gitlab实现持续集成 [二] 项目:使用git+jenkins实现持续集成 开始构建  General  源码管理 我们安装的是Git插件,还可以安装svn插件  我们将 ...

  8. Jenkins的CI持续集成

    Jenkins的CI持续集成 全局配置 系统管理->全局工具配置,配置Git,JDK和Maven 1)解压maven到当前目录 tar zxf apache-maven-3.5.4-bin.ta ...

  9. 使用Jenkins与Docker持续集成与发布NetCore项目(实操篇)

    使用Jenkins与Docker持续集成与发布NetCore项目(教程一) 原文地址:https://www.cnblogs.com/Jackyye/p/12588182.html 基本环境 该教程的 ...

随机推荐

  1. html5拖动监听

    在拖动目标上触发事件 (源元素): ondragstart - 用户开始拖动元素时触发 ondrag - 元素正在拖动时触发 ondragend - 用户完成元素拖动后触发 释放目标时触发的事件: o ...

  2. 问题_001_Vivian

    2020.02.02,大哥问了这样一个问题 ===> s = "PYTHON" while s != "": for c in s: if c == &q ...

  3. 面向对象案例-学生信息管理系统V1.1

    1.学生类 package com.qfedu.student.entity; /** * 学生类实体 * * @author GGGXXC * */ public class Student { p ...

  4. Nginx 的过滤模块是干啥用的?

    上一篇文章我写了 Nginx 的 11 个阶段,很多人都说太长了.这是出于文章完整性的考虑的,11 个阶段嘛,一次性说完就完事了.今天这篇文章比较短,看完没问题. 过滤模块的位置 之前我们介绍了 Ng ...

  5. 微信小程序初探--写个扫雷分享给你玩

    闲暇里,想学一下微信小程序, 于是,用微信小程序原生做了个扫雷玩. 以下略作总结,分享给大家. 微信里下拉,输入[mini计算器], 看到这个图标的就是了: 说好的扫雷,怎么变成计算器了?原因后面解释 ...

  6. Channels集成到Django消息实时推送

    channel架构图 InterFace Server:负责对协议进行解析,将不同的协议分发到不同的Channel Channel Layer:频道层,可以是一个FIFO队列,通常使用Redis Dj ...

  7. [Node.js]001.安装与环境配置

    安装与环境配置 第一步:下载安装文件 第二步:安装nodejs 第三步:npm安装 第四步:安装相关环境 第五步:安装CoffeeScript 第六步:CoffeeScript测试实例 第一步:下载安 ...

  8. CVE-2019-7238 poc

    from requests.packages.urllib3.exceptions import InsecureRequestWarning import urllib3 import reques ...

  9. Java实现 LeetCode 805 数组的均值分割 (DFS+分析题)

    805. 数组的均值分割 给定的整数数组 A ,我们要将 A数组 中的每个元素移动到 B数组 或者 C数组中.(B数组和C数组在开始的时候都为空) 返回true ,当且仅当在我们的完成这样的移动后,可 ...

  10. Java实现 LeetCode 167 两数之和 II - 输入有序数组

    167. 两数之和 II - 输入有序数组 给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数. 函数应该返回这两个下标值 index1 和 index2,其中 index1 必 ...