不能用gitolite推送文件

时间:2016-11-15 11:06:59

标签: git gitolite

我有一台git服务器超过ubuntu机器,我已经安装了gitolite并且还克隆了gitolite-admin repo,现在问题是我无法推送或拉动其他回购,不包括gitolite-admin和gitolite提供的测试。

class Kurs(models.Model):
     ...
     def full_user_name(self):
          return u'{} {}'.format(self.prowadzacy.first_name, self.prowadzacy.last_name)

1 个答案:

答案 0 :(得分:1)

这很简单。

1.在位于gitolite-admin repo的conf文件夹中的gitolite文件中添加新的repo。 2.使用git命令bash添加它,提交它并通过git服务器推送它 3.现在引用git的常规命令,参考新创建的repo。

以下是我在客户端执行的步骤

添加新的回购,heena

 repo gitolite-admin
RW+     =   admin

repo testing
RW+     =   @all

**repo heena
RW+     =   @all**

 ADMIN@CSO49-PC MINGW64 /e/heena/heena/gitolite-admin (master)
 $ cd conf

 ADMIN@CSO49-PC MINGW64 /e/heena/heena/gitolite-admin/conf (master)
 $ git add gitolite.conf

 ADMIN@CSO49-PC MINGW64 /e/heena/heena/gitolite-admin/conf (master)
 $ git commit -m"done" gitolite.conf
 [master 91ce8e2] done
  1 file changed, 1 insertion(+), 1 deletion(-)

 ADMIN@CSO49-PC MINGW64 /e/heena/heena/gitolite-admin/conf (master)
 $ git push git@192.168.0.106:gitolite-admin
 Counting objects: 4, done.
 Delta compression using up to 2 threads.
 Compressing objects: 100% (3/3), done.
 Writing objects: 100% (4/4), 363 bytes | 0 bytes/s, done.
 Total 4 (delta 1), reused 0 (delta 0)
remote: Initialized empty Git repository in /home/git/repositories/heena.git/

致git@192.168.0.106:gitolite-admin    8fb8572..91ce8e2 master - >主

它在我的git服务器上创建了新的repo

现在命令将文件推送到新创建的repo heena.git

  ADMIN@CSO49-PC MINGW64 /e/heena/heena/cicd (master)
  $ ls
 sample.txt

ADMIN@CSO49-PC MINGW64 /e/heena/heena/cicd (master)
 $ git add sample.txt

ADMIN@CSO49-PC MINGW64 /e/heena/heena/cicd (master)

$ git push git@192.168.0.106:heena.git    计数对象:6,完成。    Delta压缩最多使用2个线程。    压缩对象:100%(2/2),完成。    写入对象:100%(6/6),467字节| 0字节/秒,完成。    总计6(delta 0),重用0(delta 0)    致git@192.168.0.106:heena.git  * [new branch] master - >主