sublimehq / sublime_merge

Issue tracker for Sublime Merge
https://www.sublimemerge.com
274 stars 14 forks source link

Stuck the Xfce4 desktop environment #1865

Open luozhiya opened 8 months ago

luozhiya commented 8 months ago

Hi, Sublime merge is an Amazing project.

Version info

Description

sublime merge stuck the entire X11 desktop environment.

A description of what the bug is.

Steps to reproduce

Steps to reproduce the behavior:

  1. Open repository
  2. Add aur ssh remote git remote add aur ssh://aur@aur.archlinux.org/mogan.git
  3. git pull aur (This is the first time visiting SSH, aur.archlinux.org is unknown host)
  4. Stuck!

Workaround:

  1. If you fetch it through the command line, git pull aur, Git displays the following information, requiring the input of yes
    The authenticity of host 'aur.archlinux.org ()' can't be established.
    ED25519 key fingerprint is SHA256:+4.
    This key is not known by any other names.
    Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
    Warning: Permanently added 'aur.archlinux.org' (ED25519) to the list of known hosts.
    From ssh://aur.archlinux.org/mogan
    * [new branch]      master     -> aur/master
    You asked to pull from the remote 'aur', but did not specify
    a branch. Because this is not the default configured remote
    for your current branch, you must specify a branch on the command line.
  2. After adding aur.archlinux.org to known hosts through the command line, the sublime merge can now function properly again.
  3. IMO, the sublime merge should be stuck in the interaction where SSH needs to input yes.

Expected behavior

Pull successful

A description of what you expected to happen.

Debug Information

=== App Version Information ===
Build: 2091

=== Git Version Information ===
Using Git: git (system)
git version 2.43.0
PATH: /home/qx/.nvm/versions/node/v21.6.1/bin:/home/qx/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:~/.config/nvim/nvim/bin:~/Scripts/PATH

=== Browse Page Information ===
HEAD: 94072aad09c8a6cab1fb6b6783b858c8a5fd4e14
Is in merge: 0
Is in cherry_pick: 0
Is in rebase: 0
Is in revert: 0

=== Git Status Information ===

=== Our Status Information ===

=== Git Config Information ===
branch.master.merge=refs/heads/master
branch.master.remote=origin
core.autocrlf=false
core.bare=false
core.eol=lf
core.filemode=true
core.logallrefupdates=true
core.longpaths=true
core.repositoryformatversion=0
credential.helper=store
http.postbuffer=524288000
http.proxy=http://127.0.0.1:38457
http.sslverify=false
https.proxy=http://127.0.0.1:38457
https.sslverify=false
init.defaultbranch=master
protocol.file.allow=always
remote.aur.fetch=+refs/heads/*:refs/remotes/aur/*
remote.aur.url=ssh://aur@aur.archlinux.org/mogan.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
remote.origin.url=https://github.com/luozhiya/mogan.aur.git
user.email=luozhiya@petalmail.com
user.name=luozhiya

=== Our Config Information ===
Git Config Path Information
Using config path: /etc/gitconfig
Using config path: /home/qx/.config/git/config
Using config path: /home/qx/.gitconfig
Using config path: /home/qx/DataCenter/onWorking/mogan.aur/.git/config

Our config output is identical to the Git config output

=== Git Attributes Information ===
git check_attr --all output

=== Our Modified Files Newline Normalisation and EOL Information ===

=== Our Modified Files Flag Information ===
Ignoring symlinks: 0

This section may be omitted/removed.

Screenshots

If applicable, add screenshots to help explain your problem. This section may be omitted/removed.