fix: git в админке — ls-remote и pull от владельца репозитория

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
shop
2026-05-17 14:35:15 +03:00
parent d4166ec62a
commit 4c37f4ac1a
4 changed files with 133 additions and 50 deletions
+8 -1
View File
@@ -28,6 +28,10 @@
<dd><strong>v<%= git.packageVersion || '?' %></strong></dd>
<dt>Каталог</dt>
<dd><code class="admin-system__path"><%= git.shopRoot %></code></dd>
<% if (git.repoOwner) { %>
<dt>Владелец .git</dt>
<dd><code><%= git.repoOwner %></code> <span class="muted">(git pull выполняется от этого пользователя)</span></dd>
<% } %>
<dt>Ветка</dt>
<dd><%= git.branch %></dd>
<dt>Коммит</dt>
@@ -38,7 +42,10 @@
</dd>
<% if (git.dirty) { %>
<dt>Состояние</dt>
<dd><span class="badge badge--warn">Есть незакоммиченные изменения</span></dd>
<dd>
<span class="badge badge--warn">Есть незакоммиченные изменения</span>
<% if (git.dirtyHint) { %><p class="muted" style="margin:0.35rem 0 0;font-size:0.85rem"><%= git.dirtyHint %></p><% } %>
</dd>
<% } %>
<% if (git.behind != null) { %>
<dt>На origin/main</dt>