background preloader

GIT

Facebook Twitter

Tech Talk: Linus Torvalds on git. Introduction to Git with Scott Chacon of GitHub. Pro Git. Book. Progit-en.376. Migrer d'un serveur git à un autre. Dans une entreprise, ça bouge beaucoup, et en général, le code suit le mouvement… Si vous voulez migrer du code d’un serveur git à un autre, alors il y a une méthode toute simple : utiliser le script ci-dessous.

Migrer d'un serveur git à un autre

C’est tout simple, il suffit de copier / coller le script dans un fichier et de le lancer en ligne de commande. Il faudra toutefois, avant les réjouissances, paramétrer quelques variables d’environnement, en tapant simplement (et par exemple) : Recherche et téléchargement de fichiers sur Github. Github est un service formidable où les gens stockent leurs codes sources et leurs projets...

Recherche et téléchargement de fichiers sur Github

Mais c'est aussi une mine d'or de fichiers en tout genre. Certains utilisateurs de Github font d'ailleurs preuve de négligence et synchronisent même parfois des fichiers contenant des mots de passe en clair ou des infos plus ou moins confidentielles. Pour effectuer ce genre de recherches sur Github, il existe un petit script python qui permet tout simplement de récupérer sur votre ordinateur, les fichiers qui vous intéressent. Par exemple, en tapant : . vous récupérerez tous les historiques bash qui trainent. . vous récupérerez tous les htpasswd qui trainent . vous récupérez des boites mails qui trainent . et des logins/passwords de connexions à des bases de données. Je ne passe pas tout en revue. Pour installer ghrabber, il faut faire un petit : sudo easy_install pip sudo pip install beautifulsoup requests Puis téléchargez ghrabber ici. Vous avez aimé cet article ?

Git. Tortoisegit - Porting TortoiseSVN to TortoiseGit. Git Version of TortoiseSVN.

tortoisegit - Porting TortoiseSVN to TortoiseGit

It is a port of TortoiseSVN for Git. TortoiseGit supports you by regular tasks, such as committing, showing logs, diffing two versions, creating branches and tags, creating patches and so on (see our Screenshots or documentation). You're welcome to contribute to this project (help on coding, documentation, Translation, testing preview releases or helping other users on the mailing lists is really appreciated).

If you upgraded to TortoiseGit 1.8.8.0 and TortoisePLink reports "missing MSVCR110.dll", go to TortoiseGit settings, Network and select "TortoiseGitPLink.exe" as ssh client (which is located in the TortoiseGit\bin directory; issue #2156 ). There seems to be a bug in the MFC library, so please make sure you have the latest service pack installed. Comment internet transformera un jour le gouvernement ? Learn Git in 20 Minutes. Git Reference. Getting and Creating Projects In order to do anything in Git, you have to have a Git repository.

Git Reference

This is where Git stores the data for the snapshots you are saving. There are two main ways to get a Git repository. One way is to simply initialize a new one from an existing directory, such as a new project or a project new to source control. The second way is to clone one from a public Git repository, as you would do if you wanted a copy or wanted to work with someone on a project. Docs book git init initializes a directory as a Git repository To create a repository from an existing directory of files, you can simply run git init in that directory. . $ cd konnichiwa$ ls README hello.rb This is a project where we are writing examples of the "Hello World" program in every language.

Gitup (the git-repo-updater)

Gogs – Installer un serveur Git avec interface web en moins de 10 secondes « Si vous voulez vous monter un petit serveur Git avec interface web, en 2 secondes 12, c'est possible avec Gogs.

Gogs – Installer un serveur Git avec interface web en moins de 10 secondes «

Développé en Go, Gogs (pour Go Git Service) tourne sous OSX, Linux, Windows, ARM (Raspberry Pi, Synology avec l'aide de Docker...etc) et nécessite très peu de choses. Une base MySQL ou PostgreSQL ou rien du tout, car SQLite3 et TiDB sont supportés aussiGitEt une machine qui dispose d'un serveur SSH si vous voulez que votre serveur Git soit accessible via SSH.

Si vous avez prévu de tout faire en HTTP/HTTPS, ce n'est pas nécessaire. Ensuite il suffit de télécharger Gogs ici et de lancer le binaire comme ceci : Learn Git in 20 Minutes. GitHub & Git Foundations.