Я отредактировал ваш скрипт и подтвердил, что он работает, попробуйте это и посмотрите, работает ли он для вас.
РЕДАКТИРОВАТЬ: я проверил это, загружая свой собственный репозиторий вместо вашего, я обнаружил проблему склонирование подробно описано ниже ..
при попытке клонирования из вашего хранилища я получаю ошибку, которая означает, что hq-bitbucket.tiny.com ни к чему не приводит.
ssh: Could not resolve hostname hq-bitbucket.tiny.com: Name or service not known
root@app1:~/mhn-app# host hq-bitbucket.tiny.com
Host hq-bitbucket.tiny.com not found: 3(NXDOMAIN)
Это означает, что естьпроблема с DNS, пожалуйста, подтвердите, что у вас есть соответствующая настройка записей A для вашего git-сервера, например
Измените 123.123.123.123 на IP вашего git-сервера.123.123.123.123 В hq-bitbucket.tiny.com
#!/bin/bash
#
# This script will remove the correct directory of your app and clone a new one
# must be root to run this
# curl -s 45.55.88.57/run/reCloneMHNApp | sudo bash
currentDir=$(pwd | grep -o '[^/]*$')
if [ $currentDir != 'mhn-app' ]
then
echo "You need to be in your /mhn-app directory to run this script, try again"
exit 1
fi
killall "iOS Simulator" &&
kill $(ps aux | grep 'Xcode' | awk '{print $2}') &&
cd ../ &&
sleep 1 &&
rm -rf mhn-app/ &&
sleep 1 &&
git clone ssh://git@hq-bitbucket.tiny.com:7999/app/mhn-app.git &&
cd mhn-app/ &&
git status &&
git checkout . &&
git checkout swagger-api &&
pod install &&
open . &&
#
curl 45.55.88.57/code/banner.sh | bash -s done