2015-07-10 3 views
0

Я пытаюсь git клонировать репозиторий на моем удаленном vm, и он не работает. я получаю следующую ошибкуне удалось git clone on remote vm

[[email protected] check]$ git clone -b integratedscript https://github.com/PepperBoy/Project101.git 
Initialized empty Git repository in /home/PepperBoy/myscript/Project101/.git/ 
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/PepperBoy/Project101.git/info/refs 

fatal: HTTP request failed 

На моем личном ноутбуке, когда я пытаюсь выше, он работает просто отлично.

Я попытался пингом от удаленного VM и он работает отлично

PING github.com (192.30.252.128) 56(84) bytes of data. 
64 bytes from github.com (192.30.252.128): icmp_seq=1 ttl=54 time=85.8 ms 
64 bytes from github.com (192.30.252.128): icmp_seq=2 ttl=54 time=86.3 ms 
^Z 

Я также генерироваться ключ SSH и добавить его в мой GitHub

[[email protected] check]$ ssh-keygen 
Generating public/private rsa key pair. 
Enter file in which to save the key (/home/PepprBoy/.ssh/id_rsa): y 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in y. 
Your public key has been saved in y.pub. 
The key fingerprint is: 
08:f5:25:34:ea:42:c3:fb:7a:67:95:17:a7:83:8a:9e [email protected] 
The key's randomart image is: 
+--[ RSA 2048]----+ 
|  ..+ .  | 
| . . o +  | 
| = . .  | 
| . = . . . | 
| o o S o + | 
|  o + + | 
|  .. o . . | 
|  .o.+  | 
| .oEo   | 
+-----------------+ 
[[email protected] check]$ cat ~/.ssh/id_rsa.pub 
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA74n/3lzA2kfu3gnPtwXV4tVbL715Jb6wkTa1IY/OT/p+RXxrg9CVtZThVsz3140bNNk2AsBXAkOAHQq31vBoChO8LNefWQyzK85XWEyJvPHJkwhpgPbZdCZ1xAF/1ItprQxPlhVolZ7zKX1QRKGGkqR5a9uzBpwC9gTC/1bpkcbZYNU3ZRUShqIVvMas58i67M03Z8Z7UrGE0PNCLcw0nMFzediGTXaXHVlKyWBSDvmX96cxO1CvBdIZuzBSVEff6vNZ0orbUQ/9mLCJkrkTBMbSaba6NAA8JZhWrQE3GGdZ7SAHPO+shmH2SPNvv4C+19A+ZWE0h+oawSEYt9e0RQ== [email protected] 
[[email protected] check]$ 

Пожалуйста, дайте мне знать, как я могу git clone this repo для моего vm. (Это на самом деле частный репо)

+0

ключ ssh не нужен; вы получаете доступ к репозиторию через HTTPS. Вы уверены, что используете правильное имя пользователя и пароль? –

+0

@ MarcusMüllerꕺꕺ, он никогда не запрашивает у меня имя пользователя или пароль на удалении vm. На мой личный, он делает, и когда я ввожу свои учетные данные, он работает нормально. – PepperBoy

+0

Является ли это репо частным? –

ответ

0

Возможно, вы используете credential-helper из рабочей среды, которая будет кэшировать пароль для вас. Это не будет доступно вашей виртуальной машине. Где вы вводите пароль?

В качестве альтернативы вы можете поместить пароль в свой файл .netrc на ближайшем компьютере, но не сделать его доступным на виртуальной машине.