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差不多 都是选出自己想要的代码合并到目标分支)选中提交记录 右键 创建...
本文转载至 http://blog.csdn.net/piziliweiguang/article/details/9311791 XCode 默认支持 Git 作为代码仓库,当我们新建一个仓库的时候,可以勾选创建默认仓库,只不过这个仓库是在本地的。本文介绍如何在 mac 机器上创建 Git 服务器,总体思路是:使用 gitosis 来简化创建过程,在用作服务器的机器上创建一个名为 git 的账户来创建 git 服务器,其他客户端通过 ssh 机制访问 git 服务器。本文文档:点此下载一,创建 git 账户1,...
1. 为git子命令设置别名编辑$HOME/.gitconfig[user]name = xxxemail = xxx
[alias]co = checkoutci = commitst = statusbr = branch2. tab键自动弹出git子命令在git的源码目录下查找git-completion.bash,我的在/usr/share/doc/git-1.7.1/contrib/completion/下。拷贝git-completion.bash到$HOME/.git-completion.bash编辑$HOME/.bashrc添加一行source ~/.git-completion.bash 3. 进入工作目录后,shell提示符显示当前branch的名字...