Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
6
votes
1answer
99 views
Does git contain information about used id / group id changes?
I have googling awhile, but can not find such information. Looks like git doesn't contain users and groups, only permissions. Am I right?
2
votes
0answers
47 views
Granting access to a restricted git shell
I tried setting up git-shell on our CentOS system (after getting this working correctly on Ubuntu 13.10, maybe cross platform hot mess?)
my /etc/passwd shows
...
0
votes
1answer
20 views
How to use rsync to backup a directory without git subdirectory
I want to copy my c directory with all subdirectories excluding ./git subdirectory. I do it using rsync :
echo "copy c and sh files "
rsync -a --include='*.c' --include='*.sh' --include='*/' ...
1
vote
0answers
39 views
git-upload-pack hangs indefinitely
I have the following call structure:
Jenkins runs fab -Huser@host set_repository_commit_hash:123abc.
set_repository_commit_hash runs git fetch with pty = False.
The child process ssh [email protected] ...
2
votes
0answers
33 views
Git repo setup - overwhelmed by choice [migrated]
I need a way to store code in a central location (to facilitate backup) and track changes by user name / date / etc. Seems like git is the prevailing choice but there are so many avenues and options ...
0
votes
1answer
12 views
git and sshfs: status is inaccurate
I am mounting a git repository on a virtual machine over sshfs onto my host machine. So far so good. However, git claims that there are many uncommitted changes when viewing the repository over sshfs. ...
0
votes
1answer
41 views
a file to be in git or not to be?
I didn't prevent same problem:
I don't use git rm projects.py and when i use :
git cp projectsTABTAB
projectsFindFrame.py projectsInsert.py
Also when i use:
git show ...
3
votes
1answer
44 views
copy a single file from local repository GIT
I need to copy a SINGLE FILE from LOCAL REPOSITORY to my machine, not git-pull or git-fetch, how can i do it?
Is it possible to get it via hash ?
such as a3ea2118bf1c5e2c6aa0974d0b6ff7415bd044ef ?
0
votes
1answer
20 views
`git remote add` to home dir by `~` expression
I created git bare repository in my home directory like ~/git-repos/foo.git.
To add a remote repository I typed like git remote add origin ssh://username@hostname:10022~/git-repo/foo.git.
But it ...
0
votes
1answer
39 views
Running git with higher memory allocation
I am facing memory/data segment issues while running git. However, if I set my ulimits to a bit higher like below.
ulimit -m 262144
ulimit -d 262144
It runs fine. Don't we have anyway to allocate ...
0
votes
2answers
35 views
md5sum check fails for git-man-pages.tar.gz package
When I try to verify the integrity of git-man-pages package I downloaded from "http://code.google.com/p/git-core/downloads/detail?name=git-manpages-1.8.4.tar.gz&can=2&q=" it fails with error.
...
1
vote
2answers
40 views
couldn't update git via git clone comand
I am just a beginner in Git. Was following through the documentation and installed Git using source code package. Now, after installing Git, I want to update it (Though it might be unnecessary at this ...
0
votes
0answers
77 views
Permission Denied (PublicKey,keyboard-interactive) linux raspberry pi
I know there are a ton of questions on this.
I have read almost all of them.
I have also googled this problem to no avail
I attempted to
git clone [email protected]:myhubname.git
and I get
...
0
votes
0answers
204 views
'Git clone' times out with 443 error message
git clone -v https://github.com/me/myproj
Cloning into 'myproj'...
<minutes pass>
error: Failed connect to github.com:443; Operation now in progress while accessing ...
0
votes
1answer
94 views
Allow www-data to perform specific commands
I need a PHP script to perform git pull however I am not naive enough to give it permissions on git. I've wrapped git pull in a script which www-data has permissions for, but I'm not sure how to give ...
2
votes
0answers
37 views
Git completions for aliases only available after running `git reflog`
I have a few aliases that I want to autocomplete for git, e.g., the following
alias gco="git checkout"
When I was attempting to add completions for this alias, I looked around in my path and saw ...
0
votes
2answers
77 views
How to extend a command in bash so that it expands based on options?
I've started working with a git repository that includes a large amount of content that should be assumed readonly. So, every time I throw a new branch:
git checkout -b newBranch
it should be ...
3
votes
1answer
520 views
How to setup Git server on Linux Container in Debian
I have a LXC container on my Debian system. I want to setup a public Git server on it so that it's accessible to other people. How can I do this?
UPDATE #1
Link to apache2.conf: ...
1
vote
1answer
70 views
How do I apply this revert commit patch from git?
I have found a patch applicable to my system to fix a problem but I have no idea how to get this patch and then apply it. Can anybody help me please?
Patch: ...
4
votes
1answer
342 views
SSH: “Permission denied” after changing user shell
I have an SSH server running on my Raspberry PI with ALARM (up to date).
My user "gitroot" is meant to use the git-shell. However, when i set /usr/bin/git-shell as shell for gitroot in /etc/passwd, i ...
2
votes
2answers
115 views
Use git submodule foreach with function
My indention is to have a script that updates all git submodules according to which branch is given. If there's no such branch for a submodule, master is used.
This is what I have now:
#!/bin/bash ...
1
vote
1answer
64 views
etckeeper for opensuse - bash script install and configure
I want to automate the installation of etckeeper on OpenSuse 12.3.
My first issue is that etckeeper doesn't seem to be available in the standard OpenSuse repos.
zypper search etckeeper
Loading ...
0
votes
1answer
54 views
Amazon EC2: Giving Permanent Permission To A Sepecific Directory In Amazon Linux AMI
I have a Symfony2 project that needs full read write permissions to three directories: app/cache, app/logs, and few other directories which are used for uploading. The problem is everytime I push an ...
1
vote
1answer
88 views
Getting diff (or git diff) to show inserted hunks properly
Let's say I have two files. The first one has the contents:
line 1
foo
line 2
line 1
bar
line 2
And the second one has a new section inserted in the middle, so it looks like this:
line 1
foo
...
1
vote
1answer
1k views
Installing Git Unit
I am trying to install git using my yum command
Following is the error log
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
...
2
votes
3answers
202 views
'setfacl' permissions don't apply to directories created by git clone?
Here's how I am setting permissions for my website's root directory i.e. ~/public_html, where the files that my website serves are placed:
sudo chgrp -R www-data ~/public_html
chmod g+s ~/public_html
...
0
votes
2answers
351 views
Git pull error libcurl.so.3 not found
I have a php script to git pull from my github repository set up in my webservice hook urls like so:
<?php
echo shell_exec('~/git/usr/bin/git pull 2>&1');
?>
When I open this script ...
1
vote
3answers
87 views
How to use git for this particular purpose?
Here is the situation. There are two machines, laptop A and workstation B. B has a fixed IP, A has a dynamic IP, and I want to avoid the need of connecting from B to A (setting up an ssh tunnel for ...
4
votes
2answers
138 views
Is it possible to restrict certain commands from being run in a directory?
I have two directories: src and projects. I would like to prevent myself from running git ... unless I am specifically inside src or projects. Is this possible?
4
votes
2answers
95 views
Git commit from within a Makefile
I have a Makefile for a Latex project I'm working on. Makefiles aren't my forte, but is there a way to do something like:
make git "My comment"
And have the makefile execute:
git commit -m "My ...
-2
votes
2answers
172 views
Push local git repo to server via ssh
So I have a local repo and a server with git installed and a git user.
I want to send (push) the repo to the server. When I simply login to the server via ssh I have to specify my .pem file and a ...
5
votes
2answers
151 views
Bash commands with spaces in them (git config or git-config?)
Please forgive me if this seems easy, but I only started learning Unix 2 days ago.
Basically, I have been taught that when typing a command into the terminal it needs to be of the form:
[command ...
1
vote
1answer
28 views
Remove branch from all submodules
I have a project with a lot of submodules and I want to delete all remote branches named foo in the submodules, if it exists.
I am trying to following:
git submodule foreach git push origin :foo
...
2
votes
2answers
112 views
Stop Git submodule foreach from opening less for each module
I occasionally need to grep through git submodules for which I use:
git submodule foreach 'git grep x'
However, since switching to zsh I find a less prompt is opened for each submodule, even when ...
2
votes
1answer
471 views
Getting no tty present and no askpass program specified when using git over ssh
I'm trying to push a git commit from my laptop to my server but keep getting the following error message:
remote: sudo: no tty present and no askpass program specified
To ...
0
votes
1answer
383 views
Git GUI integration in caja, Linux Mint default filemanager
What is the way to integrate git GUI in caja, default Linux Mint file manager ?
Something what makes the interface equivalent to TortoiseGit.
Didn't found any specific extension in repositories.
1
vote
2answers
158 views
Browsing bup backup with gitk or gitg
I am just playing around with bup for my backups and tested it like this:
BUP_DIR=/mnt/TestTarget/bup bup init
Which gave me the message: Initialized empty Git repository in /mnt/TestTarget/bup/
...
5
votes
3answers
399 views
git command not found
I had to install git from source on RHEL. After installation the git command is shown to be in /usr/local/bin/git when trying the whereis command.This path is available in $PATH also.
When I type ...
5
votes
1answer
394 views
How to recover broken/partially deleted git repository
I accidently ran an rm -r on my .git directory. Luckly rm stopped when it got to a write-protected file, but I've still lost several things in my .git.
Files I still have:
FETCH_HEAD
ORIG_HEAD
...
0
votes
1answer
505 views
how to install .git file?
I know this has been covered everywhere, but I still don't get it.
I apt-get install git-core.
I'm trying to install websocketcpp here https://github.com/zaphoyd/websocketpp.
I wget ...
3
votes
1answer
3k views
git pull from remote but no such ref was fetched?
I have a git mirror on my disk and when I want to update my repo with git pull it gives me error message:
Your configuration specifies to merge with the ref '3.5/master' from the remote, but no such ...
1
vote
1answer
164 views
Git Alias 'Permission Denied'
I'm getting a 'permission denied' error on a git alias. It works with root but not my user account:
$ andy@ubuntu:/usr/local/bin$ sudo git config --global alias.lg "log --color --graph ...
1
vote
1answer
87 views
Git changelog grouped by day and user
Current code to generate change logs:
svn2cl --linelen 78 --reparagraph --include-rev --group-by-day
The closest I could get with vanilla options is
git shortlog --format='* [%h] %s' -w78,8,10
...
5
votes
1answer
454 views
git diff displays colors incorrectly
In order to get coloured output from all git commands, I set the following:
git config --global color.ui true
However, this produces an output like this for git diff, git log
whereas commands ...
0
votes
1answer
81 views
How to avoid 404 error with git instaweb?
I have tried running git instaweb start in two different repositories. In one it works fine, and indexes all the repositories in my home directory (even though run in a subdirectory). When run in ...
-1
votes
2answers
54 views
Trying to improve a sync to a shared drive
Easy question right? Just bare with me here..
I usually use Git to work with files on my local machine. I like this method because I can later check the files out on the shared drive for other ...
-2
votes
1answer
532 views
Unable to clone git repository: foo.git/info/refs not found
I tried to clone a git repository using the command:
git clone http://git.denx.de/cgibin/gitweb.cgi?p=uboot.git;a=summary
but I got the error:
fatal: ...
1
vote
0answers
214 views
git deploy using sudo nopasswd
I'm trying to write simple post-recieve script, which would switch to webserver user and pull git repository. To do so, I added git user to sudoers (I've added this to very last line):
git ALL = ...
3
votes
1answer
196 views
Excluding files in etckeeper with .gitignore doesen't work
I use etckeeper for changes in my configfiles (on debian squeeze)
Since I also have an ircdeamon running, there are some files, that change every minute in the folder
/etc/hybserv/
I don't want to ...
2
votes
1answer
112 views
How can I copy a git repo from a Makefile?
I'm writing a Makefile to sync my local dotfiles with GitHub. I recently decided to also add my .vim folder to the repo. But when trying to copy the .vim folder I keep getting a Permission denied ...