• Git+小乌龟+iSource 安装和使用


        Git和SVN都是很强大的版本控制库,由于工作中主要用到Git,还是以Git为例,讲解一下,如何配置Git环境,安装小乌龟,以及如何提交代码。

    一,Git安装(Windows为例)

      1,安装Git

          下载地址:https://git-scm.com/downloads/

           根据系统,选择Git安装包,下载后按照提示安装

         

       2,在开始菜单里面找到 "Git --> Git Bash",点击,弹出如下窗口说明Git安装成功

           install-git-on-windows

       3,由于Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。     

             git config --global user.name "username" //( "username"是自己的账户名,)
             git config --global user.email "username@email.com" //("username@email.com"注册账号时用的邮箱)

        注意:git config  --global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。

          4,生成SSH key

               ssh-keygen -t rsa -C "username@email.com"

               SSH key文件保存地址默认即可

               接下来会询问是否设置密码,如果不希望以后每次push等操作都输入密码,可以直接回车,打印提示秘钥文件保存路径就表示创建成功

               其中,id_rsa是私钥文件,妥善保管

                id_rsa.pub是公钥,需要设置到isource。

    二、安装tortoise git(乌龟git)

       1,下载小乌龟

            下载地址:http://download.tortoisegit.org/tgit/

             按照提示完成安装

       2,配置小乌龟

             tortoisegit→settings,跳出如下设置窗口,把刚刚注册的用户名和邮箱填上去 

             这里写图片描述

          配置证书,选择wincred - current windows user,这样https方式clone的仓库,也不用每次输入账号

          URL:要拉代码的库地址,一般是master库
         
     推送URL:一般是推送到自己Fork的库,然后由项目经理统一合入master

          比较工具和合并工具可以设置为自己惯用的工具,如beyond compare

    3,生成putty格式的SSH Key

           putty格式的SSH key,主要用于后续TortoiseGit使用SSH方式访问远端的Git代码库

            1>开始菜单->TortoiseGit->Puttygen,弹出窗口中key类型选择SSH-2 RSA

             2>因为之前安装Git时已经生成了SSH Key,这里应该选择Load,在弹窗中,选择之前生成的私钥文件id_rsa

             3>保存私钥,点击Save private key,弹出窗口询问是否给私钥加密,如果不希望每次连接时输入密码,可以选择“是”

              putty格式的公钥没有使用场景,可以不保存

    三,配置iSource

            登录iSource->账户设置->SSH公钥管理,添加公钥,将之前生成的id_rsa.pub文件内容都拷贝进来,取名,方便管理

           创建iSource代码仓

           1>创建工程

           2>输入工程名称和描述(该代码库存放什么项目,或者什么类型的代码)

           3>Fork自己的代码仓

    四,如何克隆,提交代码

          1> 在D盘新建文件夹,右键,Git Clone

           2> 输入要拉代码的地址和分支,点击确定

           3> 编辑,修改

           4>提交前,需要再一次拉库里最新代码,然后使用比较工具比较,合入不同的部分

           5>如果有新添加的问价,需要选中,右键,Add

           6> 退到最外层的文件夹,选中,右键,commit

           7>push,这里一般选择自己Fork的代码仓

     

  • 相关阅读:
    C#读取数据库字节流生成图片
    twitter通过oAuth验证获取json数据
    C#读写txt文件
    asp.net分页方法
    sql分页代码
    acm寒假特辑 1月19日 CodeForces
    acm寒假特辑 1月25日 CodeForces
    snow miku 日记
    错排问题(个人总结/复习用)
    acm寒假特辑 2月2日 HDU
  • 原文地址:https://www.cnblogs.com/147258llj/p/9853475.html
Copyright © 2020-2023  润新知