You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

modelscope_env_init.sh 1.9 kB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #!/bin/bash
  2. set -e
  3. set -o pipefail
  4. # check git is install
  5. git --version >/dev/null 2>&1 || { echo 'git not installed' ; exit 0; }
  6. if [ -z "$MODELSCOPE_USERNAME" ] || [ -z "$MODELSCOPE_GITLAB_ACCESS_TOKEN" ]; then
  7. :
  8. else
  9. git config --global credential.helper store
  10. echo "http://${MODELSCOPE_USERNAME}:${MODELSCOPE_GITLAB_ACCESS_TOKEN}@www.modelscope.cn">~/.git-credentials
  11. echo "https://${MODELSCOPE_USERNAME}:${MODELSCOPE_GITLAB_ACCESS_TOKEN}@www.modelscope.cn">>~/.git-credentials
  12. chmod go-rwx ~/.git-credentials
  13. fi
  14. if [ -z "$MODELSCOPE_USERNAME" ] || [ -z "$MODELSCOPE_USEREMAIL" ]; then
  15. :
  16. else
  17. git config --system user.name ${MODELSCOPE_USERNAME}
  18. git config --system user.email ${MODELSCOPE_USEREMAIL}
  19. fi
  20. if [ -z "$MODELSCOPE_ENVIRONMENT" ]; then
  21. :
  22. else
  23. git config --system --add http.http://www.modelscope.cn.extraHeader "Modelscope_Environment: $MODELSCOPE_ENVIRONMENT"
  24. git config --system --add http.https://www.modelscope.cn.extraHeader "Modelscope_Environment: $MODELSCOPE_ENVIRONMENT"
  25. fi
  26. if [ -z "$MODELSCOPE_USERNAME" ]; then
  27. :
  28. else
  29. git config --system --add http.http://www.modelscope.cn.extraHeader "Modelscope_User: $MODELSCOPE_USERNAME"
  30. git config --system --add http.https://www.modelscope.cn.extraHeader "Modelscope_User: $MODELSCOPE_USERNAME"
  31. fi
  32. if [ -z "$MODELSCOPE_USERID" ]; then
  33. :
  34. else
  35. git config --system --add http.http://www.modelscope.cn.extraHeader "Modelscope_Userid: $MODELSCOPE_USERID"
  36. git config --system --add http.https://www.modelscope.cn.extraHeader "Modelscope_Userid: $MODELSCOPE_USERID"
  37. fi
  38. if [ -z "$MODELSCOPE_HAVANAID" ]; then
  39. :
  40. else
  41. git config --system --add http.http://www.modelscope.cn.extraHeader "Modelscope_Havanaid: $MODELSCOPE_HAVANAID"
  42. git config --system --add http.https://www.modelscope.cn.extraHeader "Modelscope_Havanaid: $MODELSCOPE_HAVANAID"
  43. fi