Git is a distributed source control system.

learn more… | top users | synonyms

0
votes
1answer
384 views

What would cause SSH connections to fail when using `ssh://user@hostname` form but succeed with bare `user@hostname`?

I'm attempting to set up a git repository on our office server and make it accessible through SSH using public key authentication. I created a user git on the server and added two OpenSSH public keys ...
1
vote
1answer
1k views

Automatically sync git repo to Amazon S3 site

I'm using an Amazon S3 site to host a website. I'm aiming to use a git repo to store the content and versioning and I'd like the repo to automatically update the S3 site once something is checked into ...
1
vote
2answers
3k views

Can I mod rewrite to a different document root?

Given a URL: http://example.com/some-file.zip The document root for example.com is /var/www/example.com/ I want apache to: 1) If /var/www/example.com/some-file.zip exists, serve it. 2) If /var/www/...
2
votes
1answer
321 views

CGI permissions with NGINX & FastCGI

I'm running GitWeb (which is essentially a CGI script) on a server which also runs GitLab. My aim is to provide reaad-only access to GitLab repositories without registering people. I've pointed ...
1
vote
4answers
716 views

Server configuration automation: Ubuntu on Windows Azure (+ WordPress, Nginx, Git)

We'd like some ideas on how to automatically configure Ubuntu virtual machines as staging servers for our application, test out the staging code, and then script deployments to the production server (...
2
votes
1answer
115 views

Ideal robots.txt for a gitweb installation? [closed]

I host a few git repositories at git.nomeata.de using gitweb (and gitolite). Occasionally, a search engine spider comes along and begins to hammer the interface. While I generally do want my git ...
3
votes
2answers
609 views

Why is there no git repository after installing etckeeper?

I installed etckeeper on my ubuntu 11.10 server, and after creating the etckeeper repository with: etckeeper init etckeeper commit "Initial version" I got the error: bzr: ERROR: No changes to ...
0
votes
3answers
1k views

Puppet include/require a puppet lab's module

How do you create a puppet manifest that 'uses' one of the modules on the puppet forge? class foo { include puppetlabs-git (<- this doesn't work) #https://forge.puppetlabs.com/...
2
votes
1answer
753 views

Why do I keep getting bad index files with Git [closed]

I keep getting the following error: error: bad index file sha1 signature fatal: index file corrupt And I know the short term solution is just to delete the index and away you go but my question is, ...
0
votes
2answers
188 views

Using Git as a means to sync zabbix instances

So in our environment, we are using a custom build of Zabbix as a monitoring solution. We have Zabbix deployed to four different sites, and would like to ensure that the build is consistent across all ...
1
vote
1answer
39 views

How to drop old commits in git

Sometimes bad people push file in a SCM that have nothing to do here: Test reports Compiled file Other SCM file Cache So git repositories (works also with SVN) can become fat, very fat. How can we ...
0
votes
1answer
344 views

Executing cURL upon Git Push

I'm very new to running a Git server, and I needed to trigger a Jenkins build upon pushing to Git. A tutorial says to do this command: curl http://[jenkins]/git/notifyCommit?url=[job] but it ...
1
vote
1answer
220 views

Setup git on an Internal Server [Ubuntu]

I'm new to Ubuntu. I've been following this Setting Up the Server to config git on a Ubuntu machine (MyUbuntu). I created a Git account and my authorized_key is in /Home/git/.ssh ssh-rsa ...
-1
votes
2answers
88 views

Use version control for a live website [closed]

I have a live website hosted in a linux shared godaddy account. I want to start using Version Control. I also have a easyPHP localhost in my windows, where I do my development and testing. I am ...
3
votes
2answers
1k views

TeamCity: 'git fetch' command failed. stderr: Socket Closed

We have been working for years with TeamCity and for several weeks with git as version control system. I have set up integration with TeamCity and that has been working fine. We have four different ...
1
vote
1answer
1k views

SSH tunnel to allow ssh traffic: connection always refused

I have access to two servers at work. Server A hosts git repositories and is externally visible. I would like to be able to clone a repository into Server B which is hosted on Server A. Currently, I ...
1
vote
1answer
773 views

Is it possible Cloneing git over SSH with full path to the repo?

I use satis to generate my private list of packages for composer. Unfortunately, satis refuses to accept ssh://user@myserv.com:port/MyRepoName.git syntax. The only syntax it accepts is ssh://user@...
0
votes
1answer
183 views

github push -> redmine issue duplicate comments

I've successfully connected github to redmine and whenever someone puts an issue reference in a commit message and pushes it to github, a comment is added to the redmine issue referring back to the ...
3
votes
1answer
65 views

Managing patches to configuration files

I use a configuration management system and, as I believe is common, my CM software simply copy-pastes configuration files to deploy them to my Linux servers, blindly clobbering whatever's there. But ...
1
vote
1answer
239 views

Git prime/hub website deployment: documentroot changes save fine but permission denied for subdirectories

Following the instructions in A web-focused Git workflow I set up a prime and hub repository on my web server and then cloned the hub to my machine at home. I started testing commits and pushes with ...
0
votes
2answers
248 views

List linux users

I need to find a group in linux that doesn't appear in my /etc/groups file. I run the following command and get an error sudo adduser --disabled-login --gecos 'GitLab' git adduser: The group `git' ...
1
vote
1answer
69 views

Structure for Version Control system - configuration and scripts

We are planning to introduce version control for our servers team so we can keep our config files and code neat. The server base are mostly Windows with some Linux and spread across several continents....
0
votes
1answer
444 views

git-http-backend, ro for all, write requiring password? (with lighttpd)

I'd like to offer up read-only access to my GIT repos for everyone (i.e. no username/password required), but require authentication for writing. The git-http-backend man page suggests this is ...
-1
votes
2answers
1k views

Automate git-pull, stuck with keychain

I'd like to create a cronjob to automatically run a git-pull every minute. The problem is that my repo is private, I had to create keys on my system (Ubuntu Server 12.04). I installed keychain and ssh-...
3
votes
4answers
850 views

etckeeper pushing to github

I set up etckeeper and added the file /etc/etckeeper/commit.d/60github-push in order to push the commit to github. [orschiro@thinkpad etc]$ sudo cat /etc/etckeeper/commit.d/60github-push #!/bin/sh ...
1
vote
1answer
631 views

How to setup Git Linux server for Windows domain clients via SSH?

Is this combination possible? Server: Git on Linux Clients: Windows Authentication: Windows domain credentials Transport protocol: SSH If yes how would this be accomplished?
4
votes
1answer
1k views

Git clone from Windows to Windows cannot find the repository

git clone gituser@<server>:myRepo.git doesn't work, fails with the error message: fatal: ''myRepo.git'' does not appear to be a git repository Background: We have a Windows 7 machine set up ...
1
vote
1answer
2k views

How can I configure git to reject large files?

For the 3rd time a developer committed a large file in our git repository (over 100MB). It's really a pain to cleanup. How can I configure git and/or gitolite to prevent large files from ever being ...
0
votes
1answer
5k views

Trying to clone a bare git repo: Could not read from remote repository

I set up a git user on my Mac OS 10.7 system. In the root, there's a /repositories/test.git repo. When trying to clone it with git clone git@server:repositories/test.git it fails me with: bash: git-...
0
votes
1answer
1k views

sudoers nopasswd switch user and run node not working

I'm trying to prevent a password prompt on a command that runs node as the www user by adding the following line to the bottom of my /etc/sudoers file: gituser ALL=(ALL) NOPASSWD: /usr/bin/sudo -u ...
2
votes
1answer
14k views

Git clone works fine but git push doesn't

I have created a test git repo on Git server: /var/cache/git/username/myGitRepo.git Which is a 'bare' git repo. The ownership of the files belong to this 'username' user. I can clone the above Git ...
1
vote
1answer
3k views

git push origin master result : REJECTED_OTHER_REASON

I've made a personal repository on my server. I can clone it. I've get errors on push refusing update .... ... 'receive.denyCurrentBranch' configuration variable to 'refuse'. ... ...
0
votes
1answer
268 views

Why all git heads are not shown on gitweb?

When I running following command, its showing me three git branches me@myhost:~/myrepo$ git branch * master new_branch third However the gitweb is showing only two branches. Only master and ...
2
votes
1answer
174 views

Alternative to Samba with XAMP stack

I am currently setting up a server on my network for web development work and was wondering if there is any better way of doing what I intend to do. My work machine is a Windows 7 desktop and I am ...
2
votes
3answers
103 views

Revision control of sensitive configuration files

Consider a file with user-read-only permissions, for example ... -r--------+ admin secrets.txt How can such a file be put under revision control, so that its contents remain secret, even from the ...
3
votes
1answer
1k views

Git, plink, and cmd.exe: how do I set plink.exe to be verbose when used as GIT_SSH

How can I configure plink.exe to be verbose when run by git? The problem: on windows, using the command git.cmd clone git+ssh://user@host/repo folder when GIT_SSH=plink.exe intermittently fails ...
1
vote
2answers
6k views

SSH to bitbucket returing Permission Denied (publickey)

So I am trying to clone a repo to a directory on my Ubuntu server but I keep getting a Permission Denied (publickey) error. This is very weird because my output for ssh -T git@bitbucket.org shows ...
0
votes
2answers
2k views

how to make git smart http transport work on nginx?

I've tried this in many different ways. Here is probably the best configuration I've managed to come up with. nginx: server { server_name git.domain.com; access_log /var/log/nginx/git....
0
votes
2answers
2k views

Kerberos authentication for Git server?

I have a Git server, and I want to make it usable by all Kerberos-logged users. eg: if a user has a valid Kerberos ticket, she can start pushing to Git without having to provide any username/password....
2
votes
2answers
425 views

GIT SVN with subgit and apache

I've started evaluating a piece of software called subgit which seamlessly allows you to interface a repo with either SVN or GIT. Throughout our organization we interface our repos using apache, and ...
5
votes
2answers
2k views

Is it safe to use git with multiple users when the repository is on a windows file share?

We are a team of less than ten persons that need to quickly set up a git repository that supports active directory based authentication. The simplest solution seems to be to use a file share with a ...
0
votes
1answer
267 views

How can I run git daemon using launchd (on demand, inited style)?

I am trying to run git daemon using launchd (on demand, inited style). But git clone git clone git://127.0.0.1/testrepo fails with Cloning into 'testrepo'... fatal: unable to connect to 127.0.0.1 ...
0
votes
1answer
265 views

Gitorious - ActionController::UnknownHttpMethod when logging in?

I'm going to install Gitorious as a slave server for failover purpose follow this blog post. gitorious.conf NameVirtualHost *:81 <VirtualHost *:81> ServerName gitorious.domain.com ...
1
vote
1answer
150 views

How can I set Apache's .gitignore file?

I'm running a local dev server on Apache. I have a script (written in PHP) that scans all of the local dev sites I have up and running, and tells me which have outstanding items to commit to git. When ...
2
votes
0answers
281 views

Write issues on Linux Samba shares with OS X clients

Our web development company has a Linux server with a Samba share which employees use to develop websites. On the Samba share are numerous directories which serve as document roots for a webserver (...
1
vote
2answers
87 views

Securing a remote LAMP server that uses Capistrano for Git deploys

I am deploying my Github repo to a Media Temple Grid Server using Capistrano. In order to do this, I've setup the following: Enabled logging into the remote server with SSH keys (following this ...
1
vote
1answer
418 views

Backing up multiple git repos of the same project (deduplication)

I use a central git server (a gitlab instance). Developers clone projects to a samba share on another server. At the moment, I make backups of the gitlab server and all of the developers directorys on ...
0
votes
4answers
1k views

SSH Connection timed out even without a valid key

So I have done the same process over and over again and everytime worked perfectly, but on thie particular server it just won't work. I've tried any written suggestion on the Internet + serverfault ...
0
votes
1answer
889 views

Why can I not access git on a Windows share over VPN?

I'm currently connected to a VPN, but the machine I'm on is not connected to the Windows domain that the rest of the network is on. On that network is a Windows 2008R2 server that I am an admin on. ...
1
vote
1answer
3k views

Git server SSH user authorization failed

I have been installed gitlabhq on SERVER. I have issue while cloning repo from client machine. Not work: client> git clone git@my.serv.ip.addr:myrepo.git /tmp/myrepo client> ssh git@my.serv....