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 修改...
既有环境: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...
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...
为了给公司的服务器上搭建gitlab环境并且配置钩子(实现在本地git push之后服务器自动git pull),整了好久,最后终于把问题解决了,下面是记录安装gitlab之后引发的一系列问题:首先搭建gitlab是参考了http://www.linuxidc.com/Linux/2016-06/131992.htm这篇文章,使用的是bitnami制作的一键安装包,下载下来的是run格式的文件,需要先给这个文件执行权限:chmod +x filenamefilename是这个文件的名字安装完gitlab以后,首先要做的...
最近需要在阿里云服务器上远程搭建调试环境,这里把遇到的问题做一下记录:1、ECS Linux解决SSH会话连接超时问题 用SSH客户端(我使用的Xshell)连接linux服务器时,经常会出现与服务器会话连接中断现象,造成这个问题的原因便是SSH服务有自己独特的会话连接机制。解决方案:设置服务器向SSH客户端连接会话发送频率和时间 #vi /etc/ssh/sshd_config,添加如下两行 ClientAliveInterval 60 ClientAliveCountMax 86400 ...
1. 创建本地仓库: git init执行完git init 初始化命令后,该目录就是一个git 仓库目录了,在该项目目录下会多出一个.git的隐藏目录(关于版本控制的文件都存放在里面,不要轻易的改动它里面的文件)2. 配置个人信息可配置本次项目的个人信息,也可以选择配置全局信息(配置全局信息的好处就是: 即使再创建一个git仓库,那么也可以不用配置个人信息了)# 配置本次项目的个人信息, 配置的信息存储在当前目录下的.git/config这个文件中
...
我们在日常工作中会遇到公司有个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下使用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测试看是否...
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账户,在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
...
gitlab、jenkins安装就不说了,别的文章一大堆。jenkins需安装GitLab插件,Manage Jenkins→Manage Plugins里安装插件,装上插件后,在jenkins里设置token才能看到gitlab相关的选项。1、在凭据→系统→全局凭据→添加凭据类型:选择GitLab API token范围:可以选择全局的还是系统的API token:gitlab里生成的token(https://www.cnblogs.com/yywy/p/12953019.html就是这里面的private_token)ID:设置一个名称,可以在别的地方选择...
1、将代码放到码云到码云里新建一个仓库,完成后码云会有一个命令教程按上面的来就行了码云中的使用教程:Git 全局设置:git config --global user.name "ASxx" git config --global user.email "123456789@qq.com"创建 git 仓库:mkdir wap
cd wap
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://git.oschina.net/name/package.git
git push -u origin master
已有项目?c...
起因
业务服务器安全加固不再允许使用个人私有key配置再服务器,为了配置调试方便使用https方式拉取代码,但是发现每次Git pull 、push 都要输入用户和密码,很不方便,特整理此配置。永久记住密码会在用户家目录的.gitconfig文件中生成下面的配置。如果没有--global,则在当前项目下的.git/config文件中添加。
git config --global credential.helper store
临时记住密码默认记住15分钟:git config –global credential.helper c...
1.使用Git 命令行生成公钥和私钥找到Git安装目录(我的安装目录是 D:\DevelopSoft\Git),打开git-bash.exe。 输入命令 回车ssh-keygen -t rsa -C "你的github邮箱账号" 会出现以下文字(输入要保存的key的位置),直接回车即可Enter fileinwhich to save the key (/c/Users/jornl/.ssh/id_rsa): 下面要求输入密码(与github密码无关),懒得设置的话 直接回车即可。Enter passphrase (empty for no passphrase): 出现以下界面就...
上次简单分享了使用webstorm配置的git进行提交代码,这次来分享下cherry pick 和 补丁的创建 以及应用 1.cherry pick (把需要的代码cherry pick 到目标分支)首先切换到 目标分支 (如下图所示) 然后在在log中选中需要cherry pick的提交记录 右键 选择 cherry pick,这时如果有冲突先解决冲突 ,没冲突则提交代码 2.补丁(补丁的应用其实和cherry pick差不多 都是选出自己想要的代码合并到目标分支)选中提交记录 右键 创建...