Я пытаюсь получить необработанный файл из github частного проекта с помощью wget. Обычно, если мой проект публичный, он очень прост
Для публичного репо Это мой репо (вам не нужно нажимать на него, чтобы ответить на этот вопрос)
https://github.com/samirtendulkar/profile_rest_api/blob/master/deploy/server_setup.sh
Я нажимаю сырье
После того, как я вылизываю raw Мой URL выглядит следующим образом
https://raw.githubusercontent.com/samirtendulkar/profile_rest_api/master/deploy/server_setup.sh (обратите внимание, что к URL добавляется только слово " raw ")
что здорово, тогда я делаю
ubuntu@ip-172-31-39-47:~$ wget https://raw.githubusercontent.com/samirtendulkar/profile_rest_api/master/deploy/server_setup.sh
когда я делаю ls
, это показывает, что файл был загружен
ubuntu@ip-172-31-39-47:~$ ls
'server_setup.sh'
Для частного репозитория Необработанный файл поставляется с токеном
https://github.com/samirtendulkar/my_project/blob/master/deploy/server_setup.sh
Пока все хорошо Теперь, когда я нажимаю Raw (см. Изображение выше), мой URL меняется и содержит токен вместе с префиксом " raw "
https://raw.githubusercontent.com/samirtendulkar/my_project/master/deploy/server_setup.sh?token=AkSv7SycSHacUNlSEZamo6hpMAI6ZhsLks5b4uFuwA%3D%3D
URL имеет эти дополнительные параметры ?token=AkSv7SycSHacUNlSEZamo6hpMAI6ZhsLks5b4uFuwA%3D%3D
Мой wget не работает. Как мне исправить эту проблему. Кстати, когда я говорю, что это не работает, я имею в виду вместо ls
показывая
ubuntu@ip-172-31-39-47:~$ ls
'server_setup.sh'
Это показано ниже
что не заставляет меня запускать такие команды, как
ubuntu@ip-172-31-39-47:~$ chmod +x server_setup.sh
и
ubuntu@ip-172-31-39-47:~$ sudo ./server_setup.sh
который мне нужен, чтобы получить проект для AWS