item5.sh 2.4 KB

123456789101112131415161718192021222324252627
  1. #!/bin/bash
  2. #Item5 Git Server
  3. sudo apt-get install golang -y
  4. cd /home/使用者;pwd;git clone http://60.250.156.230:3000/fatwolf/gogsfile.git /home/使用者/gogsfile;sudo mv /home/使用者/gogsfile/gogs_0.12.3_linux_amd64.tar.gz /home/使用者/;sudo rm -rf /home/使用者/gogsfile/;tar -C /home/使用者 -zxvf gogs_0.12.3_linux_amd64.tar.gz;sudo rm -rf /home/使用者/gogs_0.12.3_linux_amd64.tar.gz
  5. username=使用者;sudo echo 'gogs = "sudo /home/'$username'/gogs/./gogs web"'>>/etc/proc-wdtd.conf
  6. cd /home/使用者;pwd;sudo git clone http://60.250.156.230:3000/Automatic_build_system/git_mysql.git /home/使用者/gitsqlfile/
  7. mysql -u root -pGold@53743001 < "/home/使用者/gitsqlfile/git.sql";
  8. sudo rm -rf /home/使用者/gitsqlfile/
  9. cd /home/使用者;pwd;sudo git clone -b git_repo --single-branch http://60.250.156.230:3000/Automatic_build_system/git_mysql.git /home/使用者/gitmysql/
  10. cd /home/使用者/gitmysql/;pwd;sudo mv /home/使用者/gitmysql/gogs.tar.gz /home/使用者/;sudo mv /home/使用者/gitmysql/repo.tar.gz /home/使用者/
  11. cd /home/使用者;pwd;sudo tar -zxvf /home/使用者/gogs.tar.gz;sudo tar -zxvf /home/使用者/repo.tar.gz ;sudo mv /home/使用者/gitmysql/app.ini /home/使用者/gogs/custom/conf/
  12. sudo rm -rf /home/使用者/gitmysql;sudo rm -rf /home/使用者/gogs.tar.gz;sudo rm -rf /home/使用者/repo.tar.gz;sudo rm -rf /home/使用者/gitmysql
  13. cd /home/使用者/gogs/custom/conf/;pwd;sed -i "s/使_用_者/使用者/g" app.ini
  14. sudo git config --global --add safe.directory /home/使用者/gogs-repositories/admin1/automatically_install_files.git
  15. sudo git config --global --add safe.directory /home/使用者/gogs-repositories/admin1/bbend-test-jwt.git
  16. sudo git config --global --add safe.directory /home/使用者/gogs-repositories/admin1/coffee_mysql.git
  17. sudo git config --global --add safe.directory /home/使用者/gogs-repositories/admin1/coffeeproject.git
  18. sudo git config --global --add safe.directory /home/使用者/gogs-repositories/admin1/git_mysql.git
  19. sudo git config --global --add safe.directory /home/使用者/gogs-repositories/admin1/gogsfile.git
  20. sudo git config --global --add safe.directory /home/使用者/gogs-repositories/admin1/mqtt_server_setting.git
  21. sudo git config --global --add safe.directory /home/使用者/gogs-repositories/admin1/proc.git
  22. sudo git config --global --add safe.directory /home/使用者/gogs-repositories/admin1/sh.git
  23. echo "Git Server done"