Tag Info

Hot answers tagged

73

I guess you are looking for an easy to use front-end for git. Take a look at "Graphical Interfaces" section of InterfacesFrontendsAndTools page on Git Wiki. There the following have been mentioned: gitk - graphical history browser, in Tcl/Tk, distributed with Git (usually in gitk package) git gui - graphical commit tool, in Tcl/Tk, distributed with Git ...


52

RabbitVCS integrates Git into Nautilus. It is available for Ubuntu from a PPA. sudo add-apt-repository ppa:rabbitvcs/ppa sudo apt-get update For 11.04 and earlier: sudo apt-get install rabbitvcs-nautilus For 11.10 and later: sudo apt-get install rabbitvcs-nautilus3 You should reload Nautilus after!


38

Update: seems to be a bug from 13.10: https://bugs.launchpad.net/ubuntu/+source/libpam-ssh/+bug/1247169 Anyway running the following commands the problem was fixed for me: How to fix I fixed this by entering the following commands: $ ssh-agent bash This creates a new bash process that allows you to add private keys. When adding a new private ...


35

The git-core package is a "dummy" package, which has the git package as dependency. This is because the git-core package has been renamed to git. The dummy git-core package should be safely removable. In previous releases, it seems git was a virtual package for gnuit (GNU Interactive Tools). Source


32

You can use the tutorial to install a Git server as aking1012 proposed you or you could just install SSH server on your EC2 instance (probably it would be wise to secure it and change the default port). Git can be server-less you init your repository and then you access it from remote via SSH. So instructions like this on the Ubuntu Server should do it: ...


32

To install the latest stable from command line... sudo apt-get install python-software-properties sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git This should let you install 1.8.2-1~ppa0~lucid2.


31

You can edit the ~/.gitconfig file in your home folder. This is where all --global settings are saved.


27

Under a Bourne shell, you can turn off gnome-keyring and get rid of this warning by running: unset GNOME_KEYRING_CONTROL to remove the gnome keyring path from your environment variables. You can also put this command at the end of your ~/.bashrc file. Under a C shell, the equivalent command is: unsetenv GNOME_KEYRING_CONTROL and the command can be put ...


26

Got reason of the problem, it was gnutls package. It's working weird behind a proxy. But openssl is working fine even in weak network. So workaround is that we should compile git with openssl. To do this, run the following commands: sudo apt-get install build-essential fakeroot dpkg-dev mkdir ~/git-openssl cd ~/git-openssl sudo apt-get source git sudo ...


21

How about using SparkleShare? SparkleShare is intended for synchronizing projects between multiple contributors automatically using Git. You can use it basically as a tool for automatically saving changes to files it a version controlled Git repository, and don't need to use its multiple contributor features. It will connect to various services, including ...


20

Super late answer, but hopefully still helpful: git config --global --unset-all user.name Then you're free to: git config --global --add user.name <whatever>


19

The repository is stored as a bazaar repository on Launchpad. Multiple git branches are not currently imported - this is being looked at & can be followed at https://bugs.launchpad.net/launchpad-code/+bug/380871 Writing to the branches on launchpad is not supported, according to http://blog.launchpad.net/code/git-branch-imports-now-in-public-beta From ...


19

That is a commit message, and not an error. Your command succeeded.


17

I had a similar problem. For debugging I added a line in my ssh_config. Here is how I've done it: git remote -v There you will find a line like this: origin git@github.com:me/test.git (fetch) origin git@github.com:me/test.git (push) In this case the host is github.com. Now you can add a Host-Entry in you ssh config: vim ~/.ssh/config And add: ...


17

You can add the following code to you .bashrc file: parse_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/' } PS1="${debian_chroot:+($debian_chroot)}\u@\h:\w\$(parse_git_branch) $ " You can move around these component parts to configure to your tastes, for example to prepend $(parse_git_branch) and not show the ...


16

Having tested all the above mentioned tools, I have settled with the following tools for managing my Git repositories: SmartGit RabbitVCS SmartGit SmartGit is an easy-to-use graphical user interface for Git with optimized work-flows. SmartGit supports all Git and Mercurial features needed for every-day work in software development projects: Local ...


15

This has been proposed already on Ubuntu braninstorm and on GNOME-Look.org but no code seems to be available at the moment. There is however a GNOME GUI front-end for Git called Giggle which is available in the Ubuntu 10.04 repositories (pre-packaged for other distributions as well, see the web page): apt-get install giggle.


14

For all my Git server setups I use Gitolite which allows for a security granularity of "per-branch" access. Setup is pretty straight forward if you're doing it on a remote server it's as easy as running an interactive script. In addition to this "easy-to-setup" nature it also has a package in Natty and Maverick This won't provide a web frontend like ...


14

The PPA ppa:git-core/ppa provides backports of the most current stable version of Git for various Ubuntu versions. On the command line you can add the PPA using: sudo add-apt-repository ppa:git-core/ppa If you receive an error stating add-apt-repository was not found, install it with: sudo apt-get install python-software-properties


13

This is all gathered from website and stackoverflow, hope this helps who are new to ssh so you can have many ssh keys ~/.ssh$ ls yyy_id_rsa yyy_id_rsa.pub id_rsa id_rsa.pub known_hosts Note: we need to add then to the ssh-agent, probably id_rsa will be added so we need to add the other private key ~/.ssh$ ssh-add yyy_id_rsa now we have added both ...


13

For intellij 13, press Ctrl+Alt+S to open settings menu Search for "Version Control" Choose "Git" under "version Control" In the SSH executable dropdown, choose Native


13

I suggest rabbitvcs, which supports nautilus integration for SVN and GIT: rabbitvcs website


13

Yes; git has a gui you can run with the git gui command. If that doesn't work, it means you need to install the GUI for git. You can do this by installing the git-gui package. Or, even better, install the git-all package. sudo apt-get update && sudo apt-get install git-all See man git-gui for details. Note that while the manpage is called ...


11

Searching google for "Agent admitted failure to sign using the key." suggests that logging out of your current session and then back in, or using ssh-add should solve the problem Rationale: Ubuntu uses ssh-agent program: ssh-agent is a program to hold private keys used for public key authentication (RSA, DSA, ECDSA). The idea is that ssh-agent is ...


11

Install Git via package-management once and you will be always have last updates. Just run this commands to install/upgrade current version: sudo apt-get install python-software-properties sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git After that you should have this result: $ git --version git version 2.0.2


11

Use the PPA from the maintainers of git on Ubuntu: sudo apt-add-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git If you don't know what PPAs, are first read What are PPAs and how do I use them?


11

If you're looking for an advanced backup tool, I'd recommend Back In Time . You can configure it in many, many ways, but here is how I use it: Take a snapshot every hour Keep hourly snapshots for the past 24 hours Keep daily snapshots for the past 7 days Keep weekly snapshots for the past 4 weeks Keep monthly snapshots for the last 24 months


10

A workaround for this bug is to add the following to the bottom of ~/.bashrc eval `gnome-keyring-daemon --start`


10

I am quite partial to smartgit. You can read more about it here It's by far the most complete git client on Linux that I have found. That being said, there is real strength in the command line, and I suggest you learn it well before using a GUI.



Only top voted, non community-wiki answers of a minimum length are eligible