Я очень новичок в Ruby и почти никогда не писал его. Тем не менее, я пытаюсь написать сценарий взлома сервера с помощью Ruby. Это почти единственный доступный мне вариант.Ruby do a git diff
Что я хочу сделать, это git diff файла в удаленном репозитории и локальном файле. Если они одинаковы, верните true, иначе верните false.
String localFile = "file.txt"
String remoteRepo = "[email protected]:achinthaguansekara/server_spec.git"
git diff between localFile and file on remoteRepo
if same
return true
else
return false
Есть ли способ сделать это с помощью Ruby?
Обратите внимание: файл.txt является примером. То, что я действительно хочу проверить, - это файл httpd.conf на моей установке apache. Этот файл хранится на нашем центральном сервере git для управления версиями, и любые изменения внесены в этот файл. Затем этот файл развертывается на веб-сервере под управлением apache через Puppet, а Puppet перезагружает конфигурацию apache.
Что я хочу сделать, так это убедиться, что версия httpd.conf на веб-сервере такая же, как и на сервере git.
Мое ограничение, я могу использовать Ruby только для проверки.