Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
1
vote
1answer
50 views
How does Git change the shell prompt in Aptana Studio's Cygwin Terminal?
I'm running Aptana studio 3.3.2. The command echo $SHELL outputs /bin/sh.
However there is no value for the PS1 environment variable which I would
like to inspect. I cannot there is no .bash_profile ...
1
vote
0answers
12 views
GIT on 'mountain lion' will not execute commands
Macbookpro Mountion Lion 10.8.5
I am not new to technology or programming but relatively new to Web Development.
My Unix is rusty.
Issue. I cannot get GIT to execute commands.
I have been ...
1
vote
1answer
24 views
How to check if SSH compression is enabled?
I am experiencing severe slowdown in Git checkouts from VM. I've been told that one of the reasons may be SSH compression (either enabled or disabled). How to check that is the state of compression ...
0
votes
0answers
30 views
Is it possible to set the users .gitconfig (for git config --global) dynamically?
I have the problem, that we login to the systems as our own users johndoe and then have to do a sudo su - root to be able to do administrative tasks. We have the system config files in a git ...
3
votes
0answers
53 views
Restricting access to just CVS and Git commands
At work we have a server which hosts our CVS repository and in order to restrict shell access to this system, I have deployed rssh which has worked well for a number of years.
We are now converting ...
5
votes
1answer
315 views
Determine if Git working directory is clean from a script
I have a script which runs rsync with a Git working directory as destination. I want the script to have different behavior depending on if the working directory is clean (no changes to commit), or ...
1
vote
2answers
79 views
How to modify a PKGBUILD which uses git sources to pull only a shallow clone?
The other day I tried installing opencv-git from the AUR with makepkg on Arch Linux. Of course it pulls from the git repository as the name indicates. This pulls 1Gb. I am reading about making a ...
2
votes
0answers
22 views
Git pull in a linux environment changes the owner of the files
I am not sure if this is the proper forum to ask the question, but here it goes:
Why will everytime I execute a git pull on my live server, the owner of the files be changed? I keep on manually doing ...
6
votes
3answers
533 views
Git pager is less, but what is causing the output coloring?
less itself isn't capable of doing syntax highlighting, according to this thread.
However, git diff nicely shows colored output in less, its default pager. When I redirect the output of git diff ...
3
votes
1answer
34 views
git diff of copies that only added lines
Say I have two processes that append lines to copies of the same original (parent) file (copy_A and copy_B). If I diff these copies, can diff ever conclude that we have a conflict? (i.e. can it ever ...
1
vote
0answers
37 views
Git: Fixing wrong object headers
I have a git repository that is not corrupt (all object files remains, i can commit to it and so on).
It was orginally created by migration from svn using "svn2git" if i recall correctly.
Recently I ...
0
votes
0answers
55 views
Problem with OpenSSH
I think I got an OpenSSH-problem with my Ubuntu Server 14.04.1.
Let me explain my setup:
For development, I use Git and Gitolite.
I have 3 server:
server A ( master-server for git-mirroring)
...
1
vote
2answers
43 views
Why asterisk in command result in for loop is expanding?
I want to write a script that will run
git diff --name-status master..<BRANCH>
but when I run this:
for i in $(git branch | grep -v master); do
echo $i;
done
I get echo one directory ...
2
votes
2answers
71 views
How package managers update packages installed using git-packages?
If I install a git-package via packer or pacaur, then it will pull the current source-tree of the repo, compile, and install it.
But how are updates handled? Is there a specific way to upgrade all my ...
0
votes
1answer
27 views
All directories wrongly identified as git repos in zsh
I am using zsh and Oh-My-Zsh on Ubuntu 14.04.
For some reason all directories are indicated to be git repos. This is true for all oh-my-zsh themes, which leads me to believe that this is a zsh issue ...
34
votes
2answers
667 views
How did `git pull` eat my homework?
I feel like a kid in the principal's office explaining that the dog ate my homework the night before it was due, but I'm staring some crazy data loss bug in the face and I can't figure out how it ...
5
votes
2answers
83 views
How can I pipe stdout to another program?
I'm trying to setup a linter for my code and I only want to lint the coffeescript files that have changed in the current branch. So, I generate the list of files using git:
git diff --name-only ...
3
votes
0answers
29 views
Kernel bisect: when a patch is failing for a reason other than original bisect purpose, what do you do?
Let's say you're trying to find the cause of a bug between 3.11.0 and 3.12.0. The bug is really difficult to catch, because it may or may not manifest itself over several days of regular workload ...
0
votes
1answer
140 views
Parse lines of output from bash loop
I'm trying to parse the output of commands run in a bash loop. Here is an example:
$ for i in `git log --format='%H'`; do echo $i ; git branch --contains $i; done | head -n 8
...
1
vote
0answers
81 views
Cloning ChromiumOS source code
I try to compile ChromiumOS, following the documentation.
I am in the Get source code section.
I get the following error:
ionicabizau@desktop:~/chromiumos$ repo init -u ...
3
votes
2answers
267 views
Is there a usable gui front-end to git on Linux?
I'm a former windows user and just started using ubuntu. On windows, we had two great softwares: TortoiseSVN and TortoiseGit. Both are so good programs that they allow us to do everything like commit, ...
1
vote
0answers
63 views
SSH Agent Forwarding on server
I'm struggling with the concept of SSH Agent Forwarding.
This is what I've done so far:
Create default identity local (ssh-keygen)
Install the public key on bitbucket
Now I want to connect to a ...
1
vote
0answers
106 views
sudo -u git clone
I'm on Ubuntu server 14.04.
I am using apache web server which runs as the www-data. I need to do git clone from a script (a web hook). This script will run with www-data user privilages.
Running ...
0
votes
2answers
70 views
Ignore files when building debian package
When I build myproject with the command:
dpkg-deb -z8 -Zgzip --build myproject
It packs all files inside the package.
Is there a way to ignore some folders from being packed inside the deb-file?
...
2
votes
1answer
72 views
Using xargs with git
I am trying to practice using xargs. I tried the following, passing the SHA1 via xargs:
$ git show SHA1 --name-only
I also tried:
$ git log --author=jim --grep="patch" |head -n 1|cut -d ' ' ...
3
votes
3answers
79 views
How can I shred a git repository, reasonably fast?
I'm interested in accurately removing a git repository in a reasonable time.
But it takes quite a while to do so. Here, I have a small test repo where the .git folder is < 5MiB.
$ du -ac ...
2
votes
1answer
45 views
What commands does git use when communicating via ssh?
Using command="" in authorized_keys, I can restrict the commands that can be run by a particular key.
What commands do I need to allow in order to have a functioning git remote?
From the Pro Git ...
2
votes
2answers
21 views
Clone repos with a similar name
I would like to do something like:
git clone https://github.com/meteor{A,B,C,D}test
but bash does not convert the {} into an each. What am I doing wrong?
0
votes
1answer
63 views
Git / Jenkins permission problem
OS: Ubuntu server 10.04 LTS
I have a strange issue going on with permissions and can't seem to track down what is causing it.
The setup is as follows:
Git Repository folders (and files in them) are ...
6
votes
1answer
158 views
Using git to manage /etc?
I am thinking on a system, where /etc were tracked on a remote git repository. I am thinking on a git workflow, where every host machine where a different branch.
Every previous versions on every ...
2
votes
1answer
110 views
Make vim stop splitting my Git commit messages
Vim has this awful annoying habit of splitting my commit messages and automatically line-breaking them, rendering the second line with a red background for some reason.
How can I make vim stop ...
3
votes
1answer
218 views
command line method or programtically add ssh key to github.com user account
Is there a way to identify with a username and password to github.com servers for the purpose of adding an ssh key to the github user account? So far everything I've read suggests that a users ssh key ...
-1
votes
1answer
298 views
Operation timed out SSH to GitHub
I'm trying to organise my ~/.ssh/ folder, so I've created ~/.ssh/git/id_rsa and ~/.ssh/git/id_rsa.pub for my GitHub account. I've also created a config file, as below:
Host github.com
User ...
2
votes
0answers
19 views
Git and Puppet Master Lifecycle
I'm looking to setup a Puppet Master which hosts its configuration in a Git repository.
I assume that I'd host my Puppet Configuration in a Git repository centrally organized on a Git hosting ...
1
vote
1answer
149 views
git archive fatal: Operation not supported by protocol
I can do git clone like so ...
git clone https://github.com/stackforge/puppet-heat.git
... with no problems. But I want to exclude all the git meta stuff that comes with the cloning, so I figured ...
0
votes
1answer
45 views
Why do I need 3 git repositories for ikiwiki if I want to commit locally
If I have a local ikiwiki on my laptop I need a "repository" directory (mywiki.git - a bare repository), a "scrdir" (myiki a git repository) and a place where the produced html files go ("destdir") to ...
2
votes
0answers
14 views
Synchronize KDE4 Hotkeys
how can I synchronize my personally defined KDE4 Hotkeys between different computers? I would like to check in a file in git, as I do it with .bashrc and other configuration files.
I found ...
3
votes
0answers
229 views
git completion with zsh: filenames with spaces aren't being escaped properly
Git completion:
I'm having difficulty with git's filename autocompletions on my system. I'm using zsh (5.0.5) with git (1.9.3) on OS X (10.9.3). Both zsh and git have been installed via homebrew. ...
1
vote
0answers
107 views
ssh-agent on CentOS 6.5 keeps “disabling” itself
I recently installed git on my CentOS 6.5 system. During the process I setup a key/pair for GitHub so I don't have to enter a password for every git process. I did this by adding the rsa file to ...
0
votes
0answers
59 views
Fetching all Git repositories in the background
I'm thinking about setting up a cronjob for fetching all my repositories every once in a while, to have the current status ready in case I'm offline. Something like the following (wrapped for better ...
0
votes
1answer
41 views
Is there a way to make git commit have -v as a default?
I have
git () { [ $1 = commit ] && command git commit -v "${@:2}" || command git "$@"; }
It makes git commit have -v as a default, otherwise pass on the params and do whatever the git ...
0
votes
2answers
70 views
installing own Git Server, push code after granted permission
I'm trying to install a Git Server in a RedHat 6.5 box
I'm folowing this tutorials : 1,2,3, and to be honest the more I read the more things get obscure.
If I'm to create a git user wich will be ...
1
vote
1answer
189 views
git 1.9 and yum groupinstall “Development Tools”
I was reading that installing unofficial repositories in RedHat was not a good idea.
So I was trying to install NodeJS on the RH Server and I saw that the git version was 1.7.1.
Our team is using 1.9 ...
0
votes
1answer
76 views
git, setting up remote repository without ssh
I want to set up a remote git repository on a openSuse machine, and I have the following question.
Do I really need ssh on the machine, to set up the remote git repository? Initially is it possible ...
5
votes
2answers
109 views
How do I set Zsh autocompletion rules for second argument (of function) to an existing command's rules?
I have a custom Zsh function g:
function g() {
# Handle arguments [...]
}
Within it, I handle short arguments that execute Git commands. For example:
g ls # Executes git ls-files ...
g g # ...
2
votes
1answer
209 views
allow user access via ssh to /var/www/
Context: I am creating a gitolite3 hook for a specific repo, which contains some logic and css foo of my website.
so what essentailly happens is
Content under /var/www/nginx/ looks like:
...
0
votes
1answer
37 views
How to disable anti-aliasing in git-gui and gitk
After an upgrade to Tcl/Tk 8.5, git-gui and gitk are using anti-aliased fonts which look ugly on my display. I can select different fonts in the preferences dialog, but the fonts I was using before ...
1
vote
1answer
29 views
How can I find the git commit in a repo that is more similar to a specified branch?
I have a branch in a git repo. How can I find the single commit in the repo that most closely matches the branch? Like if I run a diff, between this branch and every other commit in the repo, I want ...
1
vote
1answer
56 views
Connecting to Github from server
I am trying to connect to Github from a server running Jenkins.
To do this, I'm copying my public key from another server, into the authorized_keys on the new server.
All I'm getting is the ...
3
votes
3answers
737 views
Fetch a specific branch using git
I want to download source code from the master-next branch using git as described in the Xilinx wiki.
I tried this:
#git clone git://github.com/Xilinx/u-boot-xlnx/tree/master-next.git
Initialized ...