Gitolite 常见错误汇总

#1、错误1:在执行 git clone [email protected]:gitolite-admin 提示仓库不存在,或者没有权限。

于是以为别人的文档写的不对,因为真是的 git 仓库是在你当时执行,gitolite setup -pk $HOME/scott.pub
命名时候的用户 home目录下面的 repositories 文件夹下,当然可以指定,于是就想当然的执行以下命令:
git clone [email protected]:/home/YourName/gitolite-admin.git
结果也确实能够clone下来。
接下来添加用户,添加权限,add commit 哦哦 发现 push 的时候总是报错,具体的错误就是说有一个环境变量没有设置。
于是苦逼的找资料,其实是下面的原因造成的:

因为你刚开始安装 git 的时候,还没有用 gitolite 的时候,已经在 authorized.keys 里面添加了 id_rsa.pub, 这时候gitolite去找的时候找不到:
你知道删除之前的,只留下:

**# gitolite start**
**# gitolite end**

直接的就可以了,而且一定要执行 git clone [email protected]:gitolite-admin 这个命令。

#2、错误2 上面的问题解决了,但是执行 git clone [email protected]:gitolite-admin 还是报错,fatal: unrecognized command “/usr/share/gitolite/gl-auth-command admin”

这个命令找不到?直接在linux里面敲入,发现可以啊,又是什么鬼问题?尝试了很久,找了很多文档,以为是配置问题,其实还是安装git时候的遗留问题。
因为这个用户被设置不能登入,不能登入就是不能执行命令。
为什么不能登入,还记得安装git服务的时候那文章千篇一律的说:为了保证安全,将 /etc/passwd/中git用户登录改为 /usr/bin/git-shell 原本是 /bin/bash
这对gitolite来说就是一个坑,千万别跳进去。我跳了,你们别跳,特意记下来,改回原来的,一切ok!

时间: 2024-11-07 17:41:40

Gitolite 常见错误汇总的相关文章

李洪强iOS开发之OC常见错误汇总

// //  main.m //  16 - 常见错误汇总 // //  Created by vic fan on 16/7/13. //  Copyright © 2016年 李洪强. All rights reserved. // OC的常见错误汇总: 1 @interface ... @end  和 @implementation ..@end 之间不能嵌套 2只有类的声明没有类的实现 3 漏写@end 4 两个类的声明顺序可以打乱,但是类的声明一定要在类的实现前面 5 成员变量没有放在

eclipse远程debug服务器上的项目(Tomcat),打开、关闭及常见错误汇总

我们工作中,有时候测试/生产环境,出现的结果会与我们预计的不一样,只看代码又看不出去问题所在,这个时候就需要远程debug下服务器上的项目. 注意:(1)需要debug的代码,本机代码需与服务器上一致.(2)保证服务器下开了允许远程debug的端口 一.打开远程debug 1.右击要debug的项目,Run As ->Debug Configurations,找到Remove Java Application,如下: 填下远程主机IP和端口 备注:如何找预留的debug端口:一般而言,找到对应项

MyEclipse常见错误汇总,中英注释版(长期更新)

No.1 当一条语句漏写分号时错误描述如下 Syntax error, insert ";" to complete Statement(语法错误:插入分号完成语句描述) No.2 当漏写双引号的时候错误描述如下      你好cannot be resolved(你好 不能被解析)

ASP.NET开发网站程序常见错误汇总

数据库连接超时篇若要知道数据库连接超时问题,先看下面一段代码:[Sample-01]: Public Shared Function getOEMPN(ByVal psPN As String, ByRef OEMPN As String) As BSResult 0001 Dim clsResult As New BSResult 0002 Try 0003 clsResult.ResultID = -1 0004 Dim dtResult As New DataTable 0005 Dim

分布式进阶(十一) 常见错误汇总

NO.1 以上添加网桥的命令在Ubuntu14.04中是不可行的.正确的命令如下: brctl addbr br0 ifconfig br0 192.168.1.188 netmask 255.255.255.0 NO.2 造成以上错误的原因是Docker daemon守护进程默认不启动,这也蛮奇葩的,按照提示启动deamon: $ sudo HTTP_PROXY=http://proxy.host:port/ docker -d 执行以后这个窗口变成了一个记录deamon日志的窗口,不可以输入

hadoop 常见错误汇总

1:Shuffle Error: Exceeded MAX_FAILED_UNIQUE_FETCHES; bailing-out Answer: 程序里面需要打开多个文件,进行分析,系统一般默认数量是1024,(用ulimit -a可以看到)对于正常使用是够了,但是对于程序来讲,就太少了. 修改办法: 修改2个文件.        /etc/security/limits.conf vi /etc/security/limits.conf 加上: * soft nofile 102400 * h

NHibernate常见错误汇总

NHibernateSample.Data.Test.QueryHQLFixture.WhereTest: NHibernate.Hql.Ast.ANTLR.QuerySyntaxException : 引发类型为"Antlr.Runtime.NoViableAltException"的异常. near line 1, column 7 [select from   NHibernateSample.Domain.Entities.Customer c where c.Firstnam

vscode常见错误汇总(长期更新)

1.错误提示 Q:不是每一个红波浪线都是错误,都需要修改 A: 看下面这个地方: 这里的from确实标记了红色波浪线,鼠标放上去还有提示: 但是,这里并不需要修改,因为pep8检查很严格,我们这里前面是针对整个工程,把工程目录添加到了环境变量在前,所以这里不需要修改. 这里可以简单记作:只有运行python脚本的时候运行失败了,才是必须要修改的错误. 其他提示:比如空多少行,空多少格,单行字符串字数过多等,都可以课上的说明为主,忽略多余的警告提示. 2.插件安装 默认Py开头的,在需要时候会有提

第2坑:全局配置文件 app.json 常见错误汇总

[我是坑]:全局配置文件 app.json 容易出现错误如下: 文件路径出错. 没有在 pages 上配置页面. 代码注释. 使用单引号. [解决]: 1.文件路径出错文件路径写错,比如单词写错或少了目录名,这个比较容易发现.另外,文件名不需要写文件后缀,因为框架会自动去寻找路径下 .json, .js, .wxml, .wxss 四个文件进行整合. 2.没有在 pages 上配置页面这个错误也比较容易发现,毕竟 pages 配置项没有配置页面,跳转页面时也会有提示. 3.代码注释给代码写注释是