• 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 git@github.com:*******.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 还有好多的命令,但是作为一个测试人员的话就记住几个常用的就好!如果想查看更多的命令或者详细的信息可以百度!上面资料很全!

    比小白还不如,简称少白!本人致力于发表从小白角度去阅读的文章,让大家能通过行业内的“土话”让各位学习到知识!本人也是刚写文章不足,许下宏愿希望能够做到!望大家多多支持指正!不胜感激!强调一点,本人不是大牛,不要喷我!希望多提宝贵意见!
  • 相关阅读:
    数据仓库
    HiveSQL 数据定义语言(DDL)
    HiveSQL 数据操控、查询语言(DML、DQL)
    【ASP.NET Core】Blazor+MiniAPI完成文件下载
    MySQL的WAL(WriteAhead Logging)机制
    MySQL系列 | 索引数据结构大全
    眼见为实,看看MySQL中的隐藏列
    mysql的默认隔离级别:可重复读(Repeatable Read)
    缓存淘汰算法LRU算法
    Android设计模式系列(12)SDK源码之生成器模式(建造者模式)
  • 原文地址:https://www.cnblogs.com/shaobai/p/11563576.html
Copyright © 2020-2023  润新知