2016-07-11 10 views
1

Ich versuche ein öffentliches Repo von Github (mit dem üblichen git clone https://github.com/<username>/<repo-name>.git Befehl) in eine AWS EC2 Instanz mit CentOS 6 zu klonen (nachdem ich mich als root angemeldet habe) , damit ich es bereitstellen kann. Es sagt etwas wiegit geklonter Ordner wird nicht in AWS ec2 angezeigt CentOS 6 Instanz

Initialized empty Git repository in /root/<repo-name>/.git/

aber ich versuchte, mit mit cd <repo-name> zugreifen, aber ich erhalte die Fehlermeldung -bash: cd: <repo-folder>: No such file or directory. Nachdem ich Git sehr lange benutzt habe, ist dies das erste Mal, dass ich das erlebt habe. Ich konnte online nichts darüber finden. Nicht wirklich ein Guru in AWS EC 2 Server, aber sind die Ordner aus bestimmten Gründen versteckt? Dies ist ein seltsames Verhalten, auf das ich normalerweise auf anderen Systemen nicht stoße.

EDIT: Hier ist, was ich im Terminal tut (minus den genauen Namen)

[[email protected] ~]# git clone https://github.com/username/repo-name.git 
Initialized empty Git repository in /root/repo-name/.git/ 
[[email protected] ~]# ls 
[[email protected] ~]# pwd 
/root 
[[email protected] ~]# 

Also, wo ist mein Repo, nachdem ich klonen?

EDIT2: Ich konnte dies nach dem Einrichten von SSH und Klonen mit der SSH-URL anstelle der HTTPS-URL funktionieren.

git clone [email protected]:username/repo-name.git

Ich würde noch gerne wissen, warum die HTTPS nicht aus irgendwelchen Gründen nicht funktioniert. Hier finden Sie weitere Informationen von Leon.

Meine git Version ist 1.7.1

ls -al /root Ausgänge

total 76 
dr-xr-x---. 8 root root 4096 Jul 11 07:46 . 
dr-xr-xr-x. 22 root root 4096 Jul 11 05:52 .. 
-rw-------. 1 root root 5715 Jul 11 07:21 .bash_history 
-rw-r--r--. 1 root root 18 May 20 2009 .bash_logout 
-rw-r--r--. 1 root root 487 Jul 11 01:28 .bash_profile 
-rw-r--r--. 1 root root 292 Jul 11 01:28 .bashrc 
-rw-r--r--. 1 root root 100 Sep 23 2004 .cshrc 
drwxr-xr-x. 3 root root 4096 Jul 11 02:05 .gem 
-rw-r--r--. 1 root root 19 Jul 11 02:05 .gemrc 
-rw-r--r--. 1 root root 51 Jul 11 02:13 .gitconfig 
-rw-------. 1 root root 3239 Jul 11 07:38 github 
-rw-r--r--. 1 root root 742 Jul 11 07:38 github.pub 
drwxr-----. 3 root root 4096 Jul 11 00:36 .pki 
drwxr-xr-x. 12 root root 4096 Jul 11 02:05 .rbenv 
drwx------. 2 root root 4096 Jul 11 06:53 .ssh 
-rw-r--r--. 1 root root 129 Dec 3 2004 .tcshrc 
drwxr-xr-x. 3 root root 4096 Jul 11 07:29 test 
drwxr-xr-x. 11 root root 4096 Jul 11 07:46 texter 

keine Ausgabe für env|grep GIT_ wie gewünscht

+0

gibt es keine andere Eingabe oder Ausgabe, die ich bereitstellen kann, als das ist die, die ich eingegeben und erhalten habe. Wenn Sie zum Beispiel auf Ihrem Mac sind und ein Repo klonen, sehen Sie normalerweise Ihren Repo/Ordner geklont, aber hier sehe ich nichts und das sind die Ausgaben, die ich erhalte. Nach dem Klonen und versuche, die Liste des Repos mit 'ls' zu erhalten, sehe ich den Reponamen nicht. – Guy

+0

Ich habe aktualisiert, um Folgendes einzuschließen: – Guy

+1

Startet Ihr Repository-Name mit einem Punktzeichen? – Leon

Antwort

0

herausgefunden, dass die aktuelle Instanz von AWS EC2 durch CentOS mit Strom versorgt werden nicht ist richtig funktionieren. Ich begann eine neue und git clone funktioniert gut, ohne dass Sie SSH konfigurieren müssen, um es zu klonen