Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1120226
  • 博文数量: 185
  • 博客积分: 495
  • 博客等级: 下士
  • 技术积分: 1418
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-02 15:12
个人简介

治肾虚不含糖,专注内核性能优化二十年。 https://github.com/KnightKu

文章分类

全部博文(185)

文章存档

2019年(1)

2018年(12)

2017年(5)

2016年(23)

2015年(1)

2014年(22)

2013年(82)

2012年(39)

分类: LINUX

2012-12-16 10:38:31

当你辛辛苦苦地在Linux下架设好SSH服务器,给账户分配完权限,以为什么都大功告成的时候。

这时你在客户端的Linux机器下登陆

$ git clone yourAccout@serverName:/project/.git 克隆服务器的仓库

$ echo My name is sb > haha.txt 把My name is sb写入到haha.txt文件下,如果没有haha.txt则会新建

$ git add . 添加当前文件夹下的文件为快照,这里是haha.txt

$ git commit -a -m "first blood" 把修改添加到本地仓库中

$ git push origin 推送到远程仓库中,即服务器仓库中

可是可是,这时候尼玛爆出这段话

remote:error:refuse .....

remote:error:blablabla

remote:error:blablabla

remote:error:blablabla

这不能忍啊,一开始以为我没洗脸,可我洗完后还是提交不了,一直找客户端的原因,一直以为是我提交的方式不对,

最后才开始想到服务器

然后,我擦,在Linux服务器下直接进仓库 .git

~/.git/config 修改这个文件

在文件的末尾添加

[receive]

denyCurrentBranch = ignore

系统默认是否定的,加了这句话才会忽略,这样你就可以把你的分支给push到服务器啦~

最后你可以到服务器的Linux下 运行

$ git reset --hard

看看是否那些文件真被修改过来啦~
阅读(21354) | 评论(1) | 转发(0) |
0

上一篇:关于__iomem

下一篇:KVM桥接上网配置

给主人留下些什么吧!~~

noiplee2013-11-13 10:37:44

哈哈  funny