Я использую Git для клонирования своего хранилища из Github.Я использую HTTPS для его клонирования.
Каждый раз, когда я cd
отправляю данные в хранилище или при выполнении каждой команды, терминал запрашивает у меня пароль SSH-ключа.Это странно, так как я не использую SSH для подключения к Github.
Если я введу свой пароль ключа SSH, терминал зависнет.Если я просто игнорирую это (нажимаю клавишу возврата), все работает нормально, однако он продолжает спрашивать мой пароль SSH каждую новую команду.
Я не имею понятия, что это может быть, и у меня возникла эта проблемас двумя репозиториями, которые содержат код JavaScript.
Заранее спасибо
Редактировать: git config --show-origin -l
возвращает это:
file:/usr/local/etc/gitconfig credential.helper=osxkeychain
file:/Users/otaviobonder/.gitconfig user.name=Otavio Bonder
file:/Users/otaviobonder/.gitconfig user.email=xxxxxx
file:/Users/otaviobonder/.gitconfig core.autocrlf=input
file:.git/config core.repositoryformatversion=0
file:.git/config core.filemode=true
file:.git/config core.bare=false
file:.git/config core.logallrefupdates=true
file:.git/config core.ignorecase=true
file:.git/config core.precomposeunicode=true
file:.git/config remote.origin.url=https://github.com/otaviobps/TransferEasy_newFrontEnd.git
file:.git/config remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
file:.git/config branch.master.remote=origin
file:.git/config branch.master.merge=refs/heads/master
Enter passphrase for key '/Users/otaviobonder/.ssh/id_rsa':
Я только что подавил свой адрес электронной почты
Edit 2: я использую zsh
, и я вижу, что после каждой команды она автоматически запускает команду SSH
, потому что я вижу, что заголовок окна терминала меняется на SSH
, но я не знаюпочему и какая команда
Редактировать 3: Вот конфигурация .zshrc
:
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(git)
# User configuration
# export MANPATH="/usr/local/man:$MANPATH"
# You may need to manually set your language environment
# export LANG=en_US.UTF-8
# Preferred editor for local and remote sessions
# if [[ -n $SSH_CONNECTION ]]; then
# export EDITOR='vim'
# else
# export EDITOR='mvim'
# fi
# Compilation flags
# export ARCHFLAGS="-arch x86_64"
# ssh
# export SSH_KEY_PATH="~/.ssh/rsa_id"
# Set personal aliases, overriding those provided by oh-my-zsh libs,
# plugins, and themes. Aliases can be placed here, though oh-my-zsh
# users are encouraged to define aliases within the ZSH_CUSTOM folder.
# For a full list of active aliases, run `alias`.
#
# Example aliases
# alias zshconfig="mate ~/.zshrc"
# alias ohmyzsh="mate ~/.oh-my-zsh"
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
### Added by Plugin's installer
source '/Users/otaviobonder/.zplugin/bin/zplugin.zsh'
autoload -Uz _zplugin
(( ${+_comps} )) && _comps[zplugin]=_zplugin
### End of Zplugin's installer chunk
zplugin light zdharma/fast-syntax-highlighting
zplugin light zsh-users/zsh-autosuggestions
zplugin light zsh-users/zsh-history-substring-search
zplugin light zsh-users/zsh-completions
zplugin light buonomo/yarn-completion
pasteinit() {
OLD_SELF_INSERT=${${(s.:.)widgets[self-insert]}[2,3]}
zle -N self-insert url-quote-magic # I wonder if you'd need `.url-quote-magic`?
}
pastefinish() {
zle -N self-insert $OLD_SELF_INSERT
}
zstyle :bracketed-paste-magic paste-init pasteinit
zstyle :bracketed-paste-magic paste-finish pastefinish
# Simplify prompt if we're using Hyper
if [[ "$TERM_PROGRAM" == "Hyper" ]]; then
SPACESHIP_PROMPT_SEPARATE_LINE=false
SPACESHIP_DIR_SHOW=false
SPACESHIP_GIT_BRANCH_SHOW=false
fi
# Set Spaceship ZSH as a prompt
autoload -U promptinit; promptinit
prompt spaceship
Я попытался отключить плагин git, но проблема не исчезла