美文网首页
git 管理代码前的配置

git 管理代码前的配置

作者: 大大东 | 来源:发表于2017-06-22 18:03 被阅读28次

安装

Mac本身自带了git,不需要再次安装。

  1. 首先配置下name/email,这里配置global级别的,貌似还有系统/用户级别的
dadadongMacPro:~ dadadongl$ git config --global user.name "name"
dadadongMacPro:~ dadadongl$ git config --global user.email "xxxx@xx.com"
  1. 配置SSH证书, 最好放在 ~/.ssh 文件夹里,方便管理
// 下面使用-f指定新的公私钥文件名,可以不影响之前创建的公私钥文件
ssh-keygen -t rsa -C jenkins_ci@163.com -f .ssh/jenkins_rsa

如果不想设置密码的话,一路回车即可

  1. 一般公司会采用gitlab或者gerrit 等。这里只需要拿出公钥内容配置上去即可。
  2. colone 代码,上面自己命名了公私钥文件名,还需要在 .ssh文件夹里的config文件中配置下,才能正确使用
// config文件不存在久手动创建
touch ~/.ssh/config
// 打开config文件 填入下列内容
Host gerrit_host(可创建多个host,指向不同的私钥)
    HostName xx.xx.xx.xx(域名亦可)
    User name(应该可不填)
    IdentityFile ~/.ssh/jenkins_rsa(上面创建的私钥)
    KexAlgorithms +diffie-hellman-group1-sha1(如果遇到类似如下的错误,才需配置no matching key exchange method found. Their offer: diffie-hellman-group1-sha1)

如果colone地址为
git clone -b dev/trunk ssh://name@xx.xx.xx.xx:29418/test.git
需要改为
git clone -b dev/trunk ssh://name@gerrit_host:29418/test.git

  1. 配置别名alias,可修改全局~/.git/config 或 当前工作空间的 ./.git/config
    打开config文件后添加
[alias]
trunk_push = git push ssh://name@gerrit_host:29418/test.git

相关文章

  • git 管理代码前的配置

    安装 Mac本身自带了git,不需要再次安装。 首先配置下name/email,这里配置global级别的,貌似还...

  • VS2019 使用码云

    一、VS2019配置 配置GIT插件配置Git插件 源代码管理在解决方案上右键,选择将解决方案添加到源代码管理源代...

  • Jenkins

    Jenkins + Git + 1、 配置源码管理使用的Git对代码Repositories进行管理,在设置的过程...

  • ubuntu git ssh方式添加钥匙

    ubuntu git生成ssh key (公钥私钥)配置GitLab Git是分布式的代码管理工具,远程的代码管理...

  • git使用之配置SSH

    git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh的配置。那么怎么配置...

  • git的ssh key创建

    Git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh的配置。如果未配置s...

  • git新电脑首次使用配置SSH

    git配置SSH Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的...

  • 建立本地git仓库和github的连接

    Git是 分布式的代码管理工具,远程代码管理基于ssh,所以使用远程的git需要配置SSH 1.设置Git的use...

  • 关于 Git SSH 使用的项目实践

    Git 是分布式的代码管理工具,远程的代码管理是基于 SSH 的,所以要使用远程的 git 则需要SSH的配置。 ...

  • Git SSH Key 生成步骤和Git的简单使用

    Git 是分布式的代码管理工具,远程的代码管理基于SSH的,配置SSH的步骤如下: 一、设置Git的user na...

网友评论

      本文标题:git 管理代码前的配置

      本文链接:https://www.haomeiwen.com/subject/kerfcxtx.html