Mac 上自动化构建 jenkins 操作步骤(中)git环境搭建

要使用git管理代码文档等内容,首先就是要搭建Git环境,以下是相关步骤:

1,下载git 地址是  https://git-scm.com/download

下载好后直接安装就可以,mac下是不需要主动配置环境变量的,查看是否下载安装成功可以在终端通过命令查看

git version          

能够查看到版本号就证明已经安装成功了

可能会报其他的错误,可以自行百度,所依赖的还有xcode,所以安装前确认是否安装了xcode,如果报错了也首先确认下是不是没有安装xcode的原因

安装成功后我们需要先查看Git的相关配置,终端执行命令为:

git config --list

同时我们还要配置用户信息 ,命令为:

git config --global user.name "自己的用户名"

git config --global user.email "邮箱账户"

git config core.ignorecase false   (这个是设置本地仓库文件是否大小写敏感,原来是true)

配置完后git环境已经安装配置完成了!

2,git 于github 关联的相关操作

第一次安装本地是没有密钥的,所以需要先生成密钥

终端 输入 cd ~/.ssh

生存密钥的命令

ssh-keygen -t -rsa -C "要生成密钥的邮箱账户"

生成后ls 查看文件是否有标记的内容,如果有则代表生成密钥成功,如果没有则继续执行上面命令生成

建议大家不管本地有没有生成密钥文件,拿到电脑都要生成一下,因为刚入职或者用别的电脑很可能会有之前用此电脑的人生成过的,自己可能没有权限使用

生成过程中可能会设置密码,最好设置一下安全一点!也可以不设置,最后显示一个矩形的方框就说明创建成功了

生成密钥后私钥存在本地,需要把公钥上传到远程的仓库中!这个首先需要注册一个github账户,地址为:

github.com

3,上传密钥

首先:进入密钥的路径 cd ~/.ssh  然后查看ls 文件  cat id_rsa.pub  复制里面的全部内容

其次:登录github ,在个人中心也就是右上角头像哪里点击,有个setting,点击进入

最后将远程仓库克隆一个,命令为:

git clone [email protected]:*******.git   后面的*号是自己github上的地址

上诉步骤走完也就关联好了git 和github

4,建立本地仓库

首先cd到自己项目所在的路径下面,然后使用命令建立一个虚拟的仓库

git init

其次,要把代码上传到远程仓库,需要先把工具上的代码放在本地仓库里面

git add  /要上传的本地路径

再次,和SVN差不多,每一次修改变动都要commit 一下,具体命令为:

git commit -m "引号内存放修改的备注"

最后,就是把本地仓库的代码上传到远程仓库github上

git pull --rebase   (上传前先把代码下拉合并代码,开发经常用到,测试的话可以直接push)

git push   (直接上传,也可以上传到远程master分支)

git push origin Head:master

后记:git 还有好多的命令,但是作为一个测试人员的话就记住几个常用的就好!如果想查看更多的命令或者详细的信息可以百度!上面资料很全!

原文地址:https://www.cnblogs.com/shaobai/p/11563576.html

时间: 2024-10-27 17:16:18

Mac 上自动化构建 jenkins 操作步骤(中)git环境搭建的相关文章

Mac 上自动化构建 jenkins 操作步骤(上)

第一步,安装jenkins 1,进入jenkins 官网 https://jenkins.io/index.html 点击下载要用到的包,然后安装 2,先安装 Homebrew 2.1 安装Homebrew         /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 2.2 使用brew安装jenkins      brew install j

Ubuntu中Git服务器搭建

git服务器搭建过程 参考网上资料搭建git服务器过程记录 如下: 需求 硬件需求:一台Ubuntu或者debian电脑(虚拟机),能通过网络访问到. 软件需求:git-core, gitosis, openssh-server, openssh-client, Apache2(Gitweb) 安装配置git服务器 安装git和openssh: [email protected]:~$sudo apt-get install git-core openssh-server openssh-cli

mac上一键配置和安装adb驱动或者环境

最近才使用的mac,老实说mac上要配置adb的环境不那么复杂,但是还是会让一些心不细或者动手能力不强的同学望而却步.那么到底有没有一个一键完成mac上adb和fastboot环境搭配的软件或者脚本呢? 您别说,还真找到了,只是这个脚本多年没有更新,查看脚本后,发现只需要替换其中adb和fastboot mac版本的文件即可,于是从谷歌官方网站下载了最新的SDK,从中提取了最新的adb,fastboot mac的文件,并将它放置到了脚本里并压缩上传到了网盘里. http://pan.baidu.

Jenkins Robot framework 持续集成环境搭建

为什么我们要引入RF?其实最初我们引入RF是为了能够快速的开展自动化验收测试,为敏捷保驾护航.这其中有个重要的工具Jenkins,同时也是应群里朋友们的要求,这次就来介绍一下RF如何快速便捷的结合Jenkins这一利器在windows上进行自动化测试(linux我没机器,大体步骤差不多,度娘应该有). 其实个人觉得RF和Jenkins的结合很简单,概括一下就这几点: 1.下载Jenkins 2.添加节点 3.安装robotframework插件 4.配置job运行测试 如果你已经在使用Jenki

自动化构建jenkins配置

1.安装jdk7+tomcat7 2.下载msi安装文件(我是win7上安装,下载地址 http://Jenkins-ci.org/),文件安装路径选择\tomcat\webapps. 3.安装成功之后,http://localhost:8080/jenkins/,即可打开 4.后面的配置见转载http://my.oschina.net/u/260244/blog/318755#OSC_h1_2

Windows7上配置Python Protobuf 操作步骤

1.  按照http://blog.csdn.net/fengbingchun/article/details/8183468 中步骤,首先安装Python 2.7.10: 2.  按照http://blog.csdn.net/fengbingchun/article/details/47905907 中步骤,配置.编译Protobuf: 3.  将(2)中生成的protoc.exe文件拷贝到protobuf-master/python目录下: 4.  打开cmd,切换到protobuf-mas

Selenium3+python自动化(3.7版本)-chrome67环境搭建

前言 目前selenium版本已经升级到3.0了,网上的大部分教程是基于2.0写的,所以在学习前先要弄清楚版本号,这点非常重要.本系列依然以selenium3为基础. 一.selenium简介 Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架.它是一款用于运行端到端功能测试的超强工具.您可以使用多个编程语言编写测试,并且 Selenium 能够在一个或多个浏览器中执行这些测试. Selenium的发展经历了三个阶段,第一个阶段,也就是selenium1的时代,在运行s

Tomcat+Jenkins+SonarQube+SVN+Maven 集成自动化环境搭建(Windows10环境下)

说在前面的话: 从接到任务到完成共用了7天的时间.正常人用不到这个时间. 此时的功能表现是: 登录本地JenKins对项目进行构建,能够自动从SVN读取最新代码并按照Maven项目构建,构建完成能够自动使用SonarQube分析代码质量,并将构建的War包部署到指定容器中. 版权声明:此博客纯手打,个人创作,转载请注明出处 导图: 环境准备:MySQL5.7. Tomcat7.0.93.Tomcat8.5.30.JenKins2.160.SonarQube7.6+Sonar Scanner3.3

MyBatis学习笔记二:MyBatis生产中使用环境搭建

这里是在上一个环境的基础上修改的,这里就不在给出所有的配置,只给出哪里修改的配置 1.修改POJO对象为注解方式 2.创建Dao层接口 package com.orange.dao; import com.orange.model.Person; public interface PersonDao { // 这里的返回值和方法名必须和PersonMapper.xml中定义的执行语句的id一致 public Person selectPerson(); } 3.修改PersonMapper.xm