【【转载】git配置多用户多平台】教程文章相关的互联网学习教程文章

Git配置多ssh密钥【代码】

在工作过程中,我们经常需要在不同代码托管平台上的仓库编写代码,比如公司内部使用的gitlab仓库和自己的github仓库。因此,配置多个ssh密钥方便拉取和提交代码。生成ssh密钥ssh-keygen -t rsa -f gitlab_rsa #公司仓库 ssh-keygen -t rsa -f github_rsa #个人仓库添加ssh私钥ssh-agent bash #刷新 ssh-add ~/.ssh/gitlab_rsa ssh-add ~/.ssh/github_rsa配置config文件,具体配置内容如下:touch ~/.ssh/config #生成配置文...

【转】TortoiseGit密钥的配置

TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。也就是说使用ssh-keygen -C "username@email.com" -t rsa产生的密钥在TortoiseGit中不能用。而基于github的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具来生成既适用于github的rsa密钥也适用于TortoiseGit的ppk密钥,配置步骤如下:1)运行TortoiseGit开始菜单中的puttygen程序,如下图示 2)点击“Generate”按钮,鼠标在上图的...

gitbash的一些命令和配置

查看git版本号:git --version如果是第一次使用Git,你需要设置署名和邮箱:$ git config --global user.name "用户名"$ git config --global user.email "电子邮箱"检查你的设置$ git config --list或单独检查一项:$ git config user.name「扩展」配置文件配置文件在当前主文件夹下的.gitconfig文件git config --global alias.st statusgit config --global alias.ci commitgit config --global alias.co checkoutgit config --g...

【Git】二、安装配置【代码】

一、Git安装  Linux1 $ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext 2 libz-dev libssl-dev 34 $ apt-get install git-core  Windows  安装包传送门:http://msysgit.github.io/  MAChttp://sourceforge.net/projects/git-osx-installer/二、Git配置  Git提供 Git config 来配置Git  Windows中Git会查看用户主目录中 C:\Documents and Settings\$USER 下的隐藏文件夹 .gitconfig  配置账户:$ git...

git终端配置【代码】

用户信息$ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com文本编辑器既然用户信息已经设置完毕,你可以配置默认文本编辑器了,当 Git 需要你输入信息时会调用它。 如果未配置,Git 会使用操作系统默认的文本编辑器,通常是 Vim。 如果你想使用不同的文本编辑器,例如 Emacs,可以这样做:$ git config --global core.editor emacs检查配置信息$ git config --list获取帮助$ git ...

git基本配置

1 git基本配置$ git config --global user.name zhangan$ git config --global user.email xxxx@126.com应用配置级别--local(本地仓库) > --global(当前用户) > --system(整个系统)2 查看配置$ git config --list --global3 增加配置别名(但是查看的时候只显示最后添加别名)$ git config --global --add user.name lisi 4 删除配置别名(如果只有一个user.name,可以不指定lisi)$ git config --global --unset user.name lisi5 修改...

mac配置git mergetool为p4merge(2013笔记整理)【图】

既有环境:1)下载安装p4merge2)安装git 下面是配置p4merge为git mergetool的步骤1. /usr/local/bin下创建extMerge文件:?123$ cat>> /usr/local/extMerge#!/bin/sh/Applications/IDE/p4merge.app/Contents/MacOS/p4merge$* 2. /usr/local/bin下创建extDiff文件:?123$ cat>> /usr/local/bin/extDiff#!/bin/sh[ $# -eq 7 ] && /usr/local/bin/extMerge "$2" "$5” 3. extMerge和extDiff文件添加执行权限?12$ sudochmod+x /usr/loc...

git配置

1. git颜色配置git config --global color.diff autogit config --global color.status autogit config --global color.branch auto 2. git默认编辑器设置git config --global core.editor vim 3. git alias设置git config --global alias.st statusgit config --global alias.co checkoutgit config --global alias.ci commitgit config --global alias.df diff git config --global alias.br branch原文:http://www.cnblogs.com...

在centos服务器上配置gitlab钩子引发的一系列问题【代码】【图】

为了给公司的服务器上搭建gitlab环境并且配置钩子(实现在本地git push之后服务器自动git pull),整了好久,最后终于把问题解决了,下面是记录安装gitlab之后引发的一系列问题:首先搭建gitlab是参考了http://www.linuxidc.com/Linux/2016-06/131992.htm这篇文章,使用的是bitnami制作的一键安装包,下载下来的是run格式的文件,需要先给这个文件执行权限:chmod +x filenamefilename是这个文件的名字安装完gitlab以后,首先要做的...

阿里云ECS服务器(ubuntu)下基本配置以及升级git

最近需要在阿里云服务器上远程搭建调试环境,这里把遇到的问题做一下记录:1、ECS Linux解决SSH会话连接超时问题  用SSH客户端(我使用的Xshell)连接linux服务器时,经常会出现与服务器会话连接中断现象,造成这个问题的原因便是SSH服务有自己独特的会话连接机制。解决方案:设置服务器向SSH客户端连接会话发送频率和时间  #vi /etc/ssh/sshd_config,添加如下两行  ClientAliveInterval 60  ClientAliveCountMax 86400 ...

00_git配置个人信息【代码】【图】

1. 创建本地仓库: git init执行完git init 初始化命令后,该目录就是一个git 仓库目录了,在该项目目录下会多出一个.git的隐藏目录(关于版本控制的文件都存放在里面,不要轻易的改动它里面的文件)2. 配置个人信息可配置本次项目的个人信息,也可以选择配置全局信息(配置全局信息的好处就是: 即使再创建一个git仓库,那么也可以不用配置个人信息了)# 配置本次项目的个人信息, 配置的信息存储在当前目录下的.git/config这个文件中 ...

git 配置多个SSH-Key【代码】【图】

我们在日常工作中会遇到公司有个gitlab,还有些自己的一些项目放在github上。这样就导致我们要配置不同的ssh-key对应不同的环境。下面我们来看看具体的操作: 1,生成一个公司用的SSH-Key $ ssh-keygen -t rsa -C "youremail@yourcompany.com” -f ~/.ssh/id-rsa在~/.ssh/目录会生成id-rsa和id-rsa.pub私钥和公钥。 我们将id-rsa.pub中的内容粘帖到公司gitlab服务器的SSH-key的配置中。 2,生成一个github用的SSH-Key $ ssh-ke...

webstorm 如何配置git【图】

这里是图文说明!另外提供两篇博客供大家参考:webstorm下使用github:http://www.cnblogs.com/qzsonline/archive/2012/02/13/2349650.html 使用WebStorm和Git开发Node.js应用:http://www.cnblogs.com/by1990/archive/2013/02/19/2916860.html(比较不好的是没有图文。。。)1.详细说下webstorm下设置,首先确认webstorm是否为最新版,然后点击(file->setting->github) 这里是表示你有了github的账号,你可以点击Test测试看是否...

Redhat 6 git服务器配置 (git-daemon)

git-daemon是按照git的自己的git协议进行访问git服务 1.git-daemon软件安装软件仓库见 redhat 6 git 服务器 配置 (http) 2.配置git daemongit daemon有默认功能是直接依附在inetd上工作的编辑/etc/xinetd.d/git service git{ disable = no # git is in /etc/services only on RHEL5+ #type = UNLISTED #port = 9418 socket_type = stream wait ...

【转载】git配置多用户多平台【代码】

在Git使用中经常会碰到多用户问题,例如:你在公司里有一个git账户,在github上有一个账户,并且你想在一台电脑上同时对这两个git账户进行操作,此时就需要进行git多用户配置。首先配置不同的SSH KEY,使用ssh-keygen命令产生两个不同的SSH KEY,进入.ssh目录:#切换到.ssh目录 cd ~/.ssh #使用自己的企业邮箱产生SSH KEY ssh-keygen -t rsa -C "mywork@email.com" #企业的可以使用id_rsa,也可以自己起名,例如:id_rsa_work ...