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
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
Ich habe aktualisiert, um Folgendes einzuschließen: – Guy
Startet Ihr Repository-Name mit einem Punktzeichen? – Leon