
git
alexander_phper
想平静的心
展开
-
git的webhook设置
以下是coding.net对webhook的解释: 本文实现的功能是通过webhook实现远程git仓库的自动更新。实现原理:webhook的主要设置是一个接收url和一个验证token。 每次在本地push操作之后,webhook都会发送一个post信息到设置的url。 所以我们可以在url的服务端添加处理: - 验证webhook的post信息 - 对项目执行pull操作 注原创 2016-03-10 09:36:41 · 5579 阅读 · 0 评论 -
git的多账户公钥配置简略
linux下配置多账户公钥要在~/.ssh目录下新增config文件。 config配置如下: 其中重要的是: - host:本地映射主机名 - hostname:远程主机名 - identityfile:公钥 比如在上图所示的config文件中,将coding.net指向coding.net,将basketball.net也指向coding.net,但是两个host配置的原创 2016-03-10 10:17:11 · 1798 阅读 · 0 评论 -
centOS release 6.5 git服务器搭建
准备工作服务器上安装git,(git version 1.7.12.4)新增git用户$ useradd -d /home/git git$ su - git根据官网提示修改git用户登录shell:https://git-scm.com/docs/git-shell。 目的在于禁止git用户通过ssh登录。$ chsh -s /usr/bin/git-shell$ mkdir $HOME/g原创 2016-11-02 19:58:34 · 1332 阅读 · 0 评论 -
在Sublime Text中使用Git插件
详如下图转载 2016-10-20 10:49:21 · 5537 阅读 · 0 评论 -
git ssh Permission denied
生成SSH KEY按照步骤生成ssh key$ ssh-keygen -t rsa -C "your@email.com"Generating public/private rsa key pair.Enter file in which to save the key (/savepath/.ssh/id_rsa): /savepath/.ssh/testEnter passphrase (原创 2016-10-20 12:08:47 · 3076 阅读 · 0 评论 -
MAC的SourceTree外部差异对比使用BeyondCompare
1打开beyondcompare,打开主菜单,选中Install Command Line Tools … 2命令行建立连接ln /Applications/Beyond\ Compare.app/Contents/MacOS/bcomp /usr/local/bin/3打开SourceTree,打开主菜单,选中diff选项卡,配置: - 可视对比工具:自定义… - 比较命令:/usr/loc原创 2017-05-05 12:37:26 · 7599 阅读 · 0 评论 -
GIT使用场景
场景一假设git库里面有dev和master两个分支,dev上有两个commit,仅仅需要把其中的一个commit提交到master。git lg//* df09a9c - (HEAD -> dev, origin/dev) 新增s.inc (16 minutes ago) <user>//* b11ca58 - 新增t.inc (17 minutes ago) <user>//* 52f2e原创 2017-04-14 21:06:31 · 770 阅读 · 0 评论