Mannequin questions sur la configuration de git sur le cloud amazon ec2
tout d'abord, de s'excuser pour mannequin questions pour que je puisse jeter ici. Il serait bien si vous pouviez point les directions où dois-je aller d'ici.
Je suis totalement nouveau pour le contrôle de version(ainsi que git) et système de nuage. Cependant, il est venu au point que je dois développer en php basé sur le web application AWS EC2 instance et de faire des codes contributable pour les futurs développeurs.
Je n'ai réussi à créer instance EC2 qui s'exécutent en PHP/MySQL et la carte de domaine avec une adresse IP Élastique. Ainsi, le site est maintenant accessible au public via le port 80.
J'ai aussi installé git en utilisant $sudo yum install git
et configed de l'utilisateur.nom et l'utilisateur.e-mail
J'ensuite, allez dans le dossier racine du site web (par exemple public_html) et exécutez ‘ git init
" qui créer le pli “.git” et je puis ajouter le fichier à l'aide de “git add .
” et de s'engager “git commit -m ‘initial upload’
”
Est que la bonne façon de faire? Serait-il ok pour que le dossier du projet, assis sur /public_html (où accessibles à partir de n'importe qui).
Si ci-dessus est ok, alors où dois-je aller d'ici?
Je voudrais avoir git serveur en cours d'exécution sur EC2 qui permettent aux développeurs de se connecter à partir de leur local de machines (par exemple, Eclipse), tout en étant capable de garder la sauvegarde et de comparer les différents entre les codes.
Ce détail, je suppose, pour donner aux développeurs afin qu'ils puissent se connecter au serveur git et de travailler sur le projet?
J'rapides de direction ou de quelques mots-clés pour faire plus de recherche serait utile.
OriginalL'auteur Chanon | 2013-08-26
Vous devez vous connecter pour publier un commentaire.
look ici pour plus d'informations sur la configuration de git sur amazon ec2
pour permettre aux développeurs d'utiliser git vous, vous simplement besoin de leur donner le git de l'url du serveur.
Citation directe à partir du site je suis un lien vers.
OriginalL'auteur VisualBean
Le lien mentionné par Alex donne un bon point de départ pour l'installation de git sur ec2. Mais j'ai suivi un peu différente de l'approche comme mentionné ici. lien. Des Citations directes de la page:
"Connexion avec SSH sans clé PEM" : Donc, soit vous ajoutez l'ec2 clé privée et de l'ajouter en tant qu'entité dans votre ssh authentification de l'agent ou de créer une nouvelle clé ssh pour l'utilisateur et l'utiliser. Les étapes à suivre sont:
Créer la Clé SSH
D'abord, vous aurez besoin pour naviguer jusqu'à votre .ssh dossier sur votre machine locale :
si ce dossier n'existe pas d'utiliser mkdir pour le faire.
Une fois dans votre ssh dossier sur votre machine locale qui devrait être dans /Utilisateurs/nom d'utilisateur/.ssh générer votre clé en exécutant la commande suivante.
Lorsque vous êtes invité à saisir le nom de fichier pour enregistrer la touche enter id_rsa_aws, lorsque vous êtes invité à entrer un mot de passe laisser vide.
Dans votre .ssh répertoire exécutez la commande suivante et copier la sortie pour coller plus tard.
Maintenant vous connecter à vous AWS instance à l'aide de vous PEM clé
Une fois dans
Maintenant, vous allez à votre machine et le type
Si vous avez suivi les étapes mentionnées ci-dessus correcte, le seul avertissement que vous pourriez obtenir est
C'est ok. Maintenant, vous pouvez copier l'ensemble de votre code dans le clone du répertoire, et suivez les étapes suivantes:
OriginalL'auteur Anshul
j'ai créé un GitHub gist avec tous les détails, j'espère que ça aide
https://gist.github.com/eslam-mahmoud/35777e4382599438023abefc9786a382
OriginalL'auteur Eslam Mahmoud