라이믹스 git 업데이트 시 문의
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 8.2 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
라이믹스 git 업데이트 중 브랜치 생성후 커밋 명령 실행하니 전에 못보았던 내용이 나오네요.
" 커밋할 사항을 추가하지 않았지만 추적하지 않는 파일이 있습니다 (추적하려면 "git
add"를 사용하십시오) "
처음 접하는 내용이라 어찌해야 될지 모르겠어서 문의드립니다.
다시 git add 해야될지, 아님 무시하고 git fetch 진행해야할지.
[root@localhost public_html]# git add -u .
[root@localhost public_html]# git commit -m "변경내역 커밋"
현재 브랜치 gimhae3_20241219
추적하지 않는 파일:
(커밋할 사항에 포함하려면 "git add <파일>..."을 사용하십시오)
addons/aa_keyword/
addons/ap_extra_search/
addons/ap_extra_update/
addons/ap_group_select/
addons/bootstrap_btn/
addons/ezmember/
addons/lang_change/
addons/layerpopup/
addons/manage_document/
addons/oembed/
addons/recaptcha/
addons/referer/
addons/resize_image/
addons/xdt_button/
admin/
classes/context/Context.class-old.php
classes/context/Context.class-old1.php
classes/security/conf/
classes/security/htmlpurifier/
classes/security/phphtmlparser/
common/css/mobile.css
common/css/mobile.min.css
common/css/xe.css
common/css/xe.min.css
common/js/URI.js
common/js/blankshield.min.js
common/js/foggyLayer.js
common/js/jquery-1.x.js
common/js/jquery-1.x.min.js
common/js/jquery.js
common/js/jquery.min.js
common/js/plugins/ckeditor/ckeditor/config.sample.js
common/js/plugins/ckeditor/ckeditor/plugins/notification/
common/js/plugins/ui/images/animated-overlay.gif
common/js/plugins/ui/images/ui-bg_flat_0_aaaaaa_40x100.png
common/js/plugins/ui/images/ui-bg_flat_75_ffffff_40x100.png
common/js/plugins/ui/images/ui-bg_glass_55_fbf9ee_1x400.png
common/js/plugins/ui/images/ui-bg_glass_75_dadada_1x400.png
common/js/plugins/ui/images/ui-bg_glass_75_e6e6e6_1x400.png
common/js/plugins/ui/images/ui-bg_glass_95_fef1ec_1x400.png
common/js/plugins/ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png
common/js/plugins/ui/images/ui-icons_2e83ff_256x240.png
common/js/plugins/ui/images/ui-icons_454545_256x240.png
common/js/plugins/ui/images/ui-icons_888888_256x240.png
common/js/plugins/ui/images/ui-icons_cd0a0a_256x240.png
common/js/x.min.js
common/js/xe.js
common/js/xe.min.js
common/lang/lang.info
common/tpl/mobile_layout.html
common/tpl/sitelock.html
common/xeicon/
img/
layouts/BlueChicken/
layouts/Door_cpA_limit/
layouts/Door_cpB_limit/
layouts/Dynamic/
layouts/HappyTravel_v1/
layouts/NetCabin_X3/
layouts/PXE_clio/
layouts/PXE_koi/
layouts/SimpleDropDown/
layouts/Treasurej_Craftwork_C/
layouts/Treasurej_Heart_Note/
layouts/cimple_plus/
layouts/columnist/
layouts/crom_iXE/
layouts/daol_official/
layouts/doorweb_basic/
layouts/elkha_fge/
layouts/elkha_graystyle/
layouts/elkha_neutral/
layouts/elkha_pieces/
layouts/elkha_sky/
layouts/elkha_tskorea/
layouts/eond_official/
layouts/eond_portal_main_2col_right/
layouts/eond_rosso/
layouts/eond_starter/
layouts/equeer_layout/
layouts/fsfsdas_neutral/
layouts/gallery_layout/
layouts/gom2net_2nd_layout/
layouts/hankooktown/
layouts/hestia/
layouts/hestia_alba/
layouts/ideation/
layouts/jimseung_nate/
layouts/layout_intermission/
layouts/layout_photoGalleryA_Free/
layouts/layout_photoGalleyA_sub/
layouts/layoutskin_wave_blue/
layouts/mcube/
layouts/modern_line/
layouts/naver_photo_style/
layouts/nextep/
layouts/onlycss/
layouts/pleasure/
layouts/portal_layout/
layouts/rx-flex-layout-usedmarket/
layouts/rx-flex-layout/
layouts/seven/
layouts/sfu_layout/
layouts/sketchbook5/
layouts/smart_xe/
layouts/style_a_lite/
layouts/we_home/
layouts/webengine_white/
layouts/xdom_v2/
layouts/xdt_community/
layouts/xdt_community_2/
layouts/xdt_pure/
layouts/xdt_style_b/
layouts/xe_cafe/
layouts/xe_kimtajo_layout/
layouts/xe_official_v2/
layouts/xe_official_v2_xgenesis/
layouts/xe_solid_enterprise_LeCiel_v1/
layouts/xedition/css/layout.min.css
layouts/xedition/css/webfont.min.css
layouts/xedition/css/welcome.min.css
layouts/xedition/css/widget.login.min.css
layouts/xedition/css/xeicon.min.css
layouts/xedition/img/f_logo.png
layouts/xedition/js/layout.min.js
layouts/xedition/js/welcome.min.js
layouts/xgenesis_official/
layouts/zirho_layout/
m.layouts/XenonMoblie/
m.layouts/naverstyle/
m.layouts/sweetMobile/
m.layouts/sweetMobile_sub/
m.layouts/xenon_hs/
modules/accessuser/
modules/admin/tpl/check_env.html
modules/admin/tpl/config_general.html
modules/admin/tpl/css/admin.bootstrap.min.css
modules/admin/tpl/css/admin_en.css
modules/admin/tpl/css/admin_jp.css
modules/admin/tpl/css/admin_ko.css
modules/allbandazole/
modules/bannermgm/
modules/board/m.skins/sketchbook5/
modules/board/m.skins/sweetMobileBoard/
modules/board/m.skins/xenon_m_board/
modules/board/skins/aplos_v2/
modules/board/skins/contact_write/
modules/board/skins/eond_board/
modules/board/skins/phiz_mboard/
modules/board/skins/rhymix-sketchbook-master-alba/
modules/board/skins/rhymix-sketchbook-master-nonickname/
modules/board/skins/rhymix-sketchbook-master/
modules/board/skins/sketchbook5/
modules/board/skins/uikit/
modules/board_extend/
modules/conf/
modules/contact/
modules/detail_search/
modules/editor/components/btn_add/
modules/editor/components/emoticon/tpl/images/msn/
modules/editor/components/emoticon/tpl/popup.css
modules/editor/components/image_gallery/tpl/gallery.min.js
modules/editor/components/image_gallery/tpl/list_gallery.min.js
modules/editor/components/image_gallery/tpl/popup.min.css
modules/editor/components/image_gallery/tpl/popup.min.js
modules/editor/components/image_gallery/tpl/slide_gallery.min.css
modules/editor/components/image_gallery/tpl/slide_gallery.min.js
modules/editor/tpl/js/editor.js
modules/editor/tpl/js/editor.min.js
modules/editor/tpl/js/swfupload.js
modules/editor/tpl/js/swfupload.min.js
modules/editor/tpl/js/uploader.js
modules/editor/tpl/js/uploader.min.js
modules/ezmember/
modules/file/tpl/adminConfig.html
modules/importer/tpl/js/importer_admin.min.js
modules/install/ruleset/config.xml
modules/install/ruleset/cubrid.xml
modules/install/ruleset/firebird.xml
modules/install/ruleset/mssql.xml
modules/install/ruleset/mysql.xml
modules/install/ruleset/postgresql.xml
modules/install/ruleset/sqlite.xml
modules/install/script/welcome_content/welcome_content_de.html
modules/install/script/welcome_content/welcome_content_en.html
modules/install/script/welcome_content/welcome_content_es.html
modules/install/script/welcome_content/welcome_content_fr.html
modules/install/script/welcome_content/welcome_content_jp.html
modules/install/script/welcome_content/welcome_content_ko.html
modules/install/script/welcome_content/welcome_content_mn.html
modules/install/script/welcome_content/welcome_content_ru.html
modules/install/script/welcome_content/welcome_content_tr.html
modules/install/script/welcome_content/welcome_content_vi.html
modules/install/script/welcome_content/welcome_content_zh-CN.html
modules/install/script/welcome_content/welcome_content_zh-TW.html
modules/install/tpl/admin_form.html
modules/install/tpl/after_upload_config_image.html
modules/install/tpl/config_form.html
modules/install/tpl/form.cubrid.html
modules/install/tpl/form.mssql.html
modules/install/tpl/form.mysql.html
modules/install/tpl/form.mysql_innodb.html
modules/install/tpl/form.mysqli.html
modules/install/tpl/form.mysqli_innodb.html
modules/install/tpl/js/install_admin.js
modules/install/tpl/select_db.html
modules/isx/
modules/keyword/
modules/krzip/tpl/css/default.min.css
modules/krzip/tpl/css/popup.min.css
modules/krzip/tpl/js/admin.min.js
modules/krzip/tpl/js/daumapi.min.js
modules/krzip/tpl/js/epostapi.min.js
modules/krzip/tpl/js/epostapi.search.min.js
modules/m.skins/
modules/member/m.skins/xenon_m_member/
modules/member/queries/getMemberInfoByEmailAddressForCubrid.xml
modules/member/skins/default/filter/find_member_account_by_question.xml
modules/member/skins/default/find_temp_password.html
modules/member/skins/default/reset_mail.html
modules/member/skins/photoGalleryA/
modules/member/tpl/msg_failed_auth.html
modules/member/tpl/msg_success_authed.html
modules/member/tpl/msg_success_modify_email_address.html
modules/member/tpl/redirect.html
modules/page/m.skins/xenon_m_page/
modules/poll/skins/default/css/poll.min.css
modules/poll/skins/simple/css/poll.min.css
modules/poll/tpl/css/poll.min.css
modules/poll/tpl/js/poll.min.js
modules/poll/tpl/js/poll_admin.min.js
modules/preview/
modules/queries/
modules/randocument/
modules/recruit/
modules/referer/
modules/rss/tpl/atom10.html
modules/rss/tpl/display.html
modules/rss/tpl/index.html
modules/rss/tpl/rss10.html
modules/rss/tpl/rss20.html
modules/rss/tpl/top_refresh.html
modules/rss/tpl/xe_rss.html
modules/schemas/
modules/seo/
modules/sitemanagement/
modules/sitemaplite/
modules/skins/
modules/supercache/
modules/syndication/
modules/tpl/
phpinfo.php
sitemap.xml
widgets/ap_menu_search/
widgets/bannerWidget/
widgets/bannermgm_widget/
widgets/board_ranking/
widgets/category/
widgets/content/queries/
widgets/content/skins/default/_tab_left.html
widgets/content/skins/default/_tab_none.html
widgets/content/skins/default/_tab_top.html
widgets/content/skins/default/content.html
widgets/content/skins/default/css/
widgets/content/skins/default/img/
widgets/content/skins/default/js/
widgets/content/skins/default/normal.html
widgets/content/skins/default/skin.xml
widgets/content/skins/default/title_content.html
widgets/content/skins/phiz_rwd_images/
widgets/content/skins/simple_rectangle/
widgets/content/skins/updatenews/
widgets/content_specificdoc/
widgets/contentextended/
widgets/contentextended_market/
widgets/counter/
widgets/cu3er/
widgets/doorweb_content/
widgets/dswidget/
widgets/eond_fileboxBanner/
widgets/exchangeRateXE123/
widgets/gallery_layout_widget/
widgets/hitsearch/
widgets/keywordstat/
widgets/lnb_menu/
widgets/logged_members/
widgets/login_info/skins/cafe_official/
widgets/login_info/skins/graystyle/
widgets/login_info/skins/hk/
widgets/login_info/skins/neutral/
widgets/login_info/skins/treasurej_simple150px/
widgets/login_info/skins/xdom_login_v2/
widgets/login_info/skins/xgenesis_login/
widgets/mcontent/skins/sweetMobileContent/
widgets/member_group/
widgets/mh_appoint/
widgets/navigator/
widgets/nemo_user_banner/
widgets/newest_comment/
widgets/newest_document/
widgets/pado_board_rankingWidget/
widgets/pado_image_news/
widgets/photoslider/
widgets/planet_document/
widgets/pr_weather_v2/
widgets/proto_contents/
widgets/rank_count/
widgets/site_info/
widgets/sitemap/
widgets/sitemap7/
widgets/soo_kma_rss/
widgets/tag_list/
widgets/treasurej_popular/
widgets/vanner/
widgets/webcon_newswidget/
widgets/webzine/
widgets/webzine_koi/
widgets/widget_fotorama_gallery/
widgets/widget_kgcontent/
widgets/widget_marketplace/
widgets/xgenesis_login/
widgets/xns_widget_document_list/
widgets/xns_widget_rssreader/
widgetstyles/rhemi_v1/
widgetstyles/sctb/
widgetstyles/sweetMobileWidgetStyle/
wp-login.php
커밋할 사항을 추가하지 않았지만 추적하지 않는 파일이 있습니다 (추적하려면 "git
add"를 사용하십시오)

댓글 2
서드파티 자료나 예전 버전에서 남은 찌꺼기 파일은 git의 관리 범위를 벗어나 있으므로, "추적하지 않는 파일"로 분류되는 것이 정상입니다. 남은 찌꺼기 파일은 관리자 화면에서 코어 파일 정리 한 번 하시면 대부분 제거되지만, 잘 쓰고 계신 서드파티 자료는 괜히 건드리지 않는 것이 좋겠지요.
새 버전 업데이트할 때만 git을 사용하신다면, git add는 평생 안 하셔도 됩니다. 자꾸 나오는 것이 귀찮다면 서드파티 자료들만 따로 모아서 .git/info/exclude 파일에 추가하면 그 후에는 무시합니다.
그런데 라이믹스 사이트에 wp-login.php가 왜 있을까요? 워드프레스에서 가장 많이 공격받는 파일인데요. ㄷㄷㄷ
가끔 이렇게 git 상태를 확인해 보면 누군가가 몰래 만들어 놓은 파일을 감지하는 데도 도움이 됩니다.
wp-login.php 제법 오래전부터 있었네요. 모르고 있었습니다ㅠㅠ
rhmix 폴더(public_html) 권한 rwxr-xr-x 여서 root 접속(su)해야만 파일 생성 가능한 걸로 알고 있었는데 누가 어떻게 들어와서 만들었을까요? 비번이 노출된건가요? 하 심란하네요ㅠㅠ
2. git fetch 이후 진행하니 업데이트는 문제없이 완료되긴 하였습니다.
코어 파일 정리 쪽은 아무 내용은 없었구요.
.git/info/exclude 기능 유용할 것 같습니다.
감사드립니다.