J'ai un serveur Windows auquel je peux accéder localement ou à distance via Internet via une connexion de bureau à distance, etc.
Je veux mettre en place un référentiel git (quelque chose de similaire à "trunk" dans subversion), qui peut contenir une série de référentiels pour plusieurs projets.
Est-ce que quelqu'un sait comment je procède? Je veux le faire en utilisant une interface graphique si possible. J'ai suivi ce tutoriel Git Bash mais c'est très long et pas exactement ce que je recherche.
J'utilise un client Git appelé MSYSGIT. En utilisant cela, je veux juste pouvoir configurer des référentiels distants et commencer à valider le code source.
Toute aide serait grandement appréciée!
la source
Smart Http
méthode? Je veux dire spécifier le mot de passe une fois pour toutes les actions push / pull sur le serveur.Trouvé cet article - http://www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/ - vérifiez ce qui devrait vous aider.
(aidez-moi beaucoup)
la source
Vous pourriez envisager d'utiliser Cygwin + SSH + Gitosis pour répondre à ces besoins, mais malheureusement ce ne sera pas un processus de configuration simple pointer-cliquer. J'ai écrit un article de blog détaillé sur mes expériences récentes (y compris la procédure de configuration).
Quant à votre exigence pour que ce soit une expérience principalement graphique, je recommanderais à tous vos systèmes clients d' installer TortoiseGit . Cela évitera d'avoir à utiliser la ligne de commande pour ajouter, valider, pousser / tirer, etc.
la source
Vous pouvez le configurer sous Cygwin :
Si vous optez pour cygwin, vous pouvez le faire uniquement sur le serveur et exécuter git-daemon sous cygwin, mais toujours utiliser msysgit sur les clients.
Faire fonctionner git correctement à partir de cygwin
la source
Voici un serveur Windows alternatif pour git https://github.com/jakubgarfield/Bonobo-Git-Server/wiki
la source
Gogs vaut certainement le coup d'œil: facile à utiliser (plusieurs options d'installation prises en charge), multiplateforme (y compris Windows), léger et open source.
la source
Voici quelques options:
Bonobo Git Server pour IIS
GitStack
la source
Vous n'avez pas besoin d'utiliser Cygwin, il suffit d'ajouter CopSSH et c'est prêt. http://code.google.com/p/tortoisegit/wiki/HOWTO_CentralServerWindowsXP
la source
Et voici encore un autre serveur Windows alternatif pour git: WebGitNet
la source
GitStack est celui que j'évalue actuellement.
Comme je commence également ce processus (configuration du serveur Git sur Windows), et que cette discussion remonte à plus d'un an, j'ai pensé ajouter cela au mélange.
la source
Vérifiez également Gitwin - un serveur Git compatible OpenSSH pour Windows. Une édition gratuite est également disponible. Avertissement: je suis le développeur :-)
la source
Gitlab est une excellente solution et comprend une interface Web. Pour le faire fonctionner selon vos besoins.
la source
Si vous avez une équipe de développeurs 5-10, je suggérerais d'aller avec vanilla git avec ssh. Facile à configurer et vous disposez de ssh pour protéger les données en transit.
Si vous avez plusieurs équipes avec un chiffre d'affaires sain, en supposant que Windows Active Directory soit en cours d'exécution, vous voudrez peut-être envisager Atlassian bitbucket. Nous utilisons bitbucket principalement pour l'exigence suivante: 1. Gérer les référentiels git en tant que projets, où nous pouvons fournir un contrôle d'accès en libre-service au niveau du projet. 2. Intégration de la connexion LDAP avec la synchronisation du groupe AD 3. Effort administratif très faible
la source