git config –list 명령시 이전 레포지토리 주소 나오는 경우

git config –list 명령 실행 시 원하지 않는 이전 저장소 주소(credential.http://…)가 나오는 경우, 해당 설정을 삭제해야 합니다.

이 설정은 보통 Global(전역) 설정이나 Local(현재 프로젝트) 설정 중 한 곳에 저장되어 있습니다.

다음 단계에 따라 삭제할 수 있습니다.

방법 1: 명령어로 바로 삭제하기 (추천)

가장 먼저 전역(Global) 설정에 있는지 시도해보고, 없으면 로컬(Local) 설정을 시도합니다.

1. 전역 설정에서 삭제 시도
터미널에 아래 명령어를 입력하세요.

Bash

git config --global --unset credential.http://192.168.110.100:8000.provider

2. (위 명령어로 안 지워질 경우) 로컬 설정에서 삭제 시도
해당 프로젝트 폴더 위치에서 아래 명령어를 입력하세요.

Bash

git config --unset credential.http://192.168.110.100:8000.provider

방법 2: 설정 파일 위치 확인 후 삭제하기

만약 위의 명령어로 지워지지 않거나 정확한 위치를 알고 싶다면, 설정이 어느 파일에 저장되어 있는지 확인 후 직접 수정할 수 있습니다.

1. 설정 위치 확인

Bash

git config --list --show-origin

위 명령어를 입력하면 설정값 옆에 file:… 형태로 파일 경로가 나옵니다.

  • 예: file:C:/Users/User/.gitconfig (전역 설정)

  • 예: file:.git/config (로컬 설정)

2. 직접 파일을 열어서 수정

  • 전역 설정(–global)인 경우:

    Bash

    git config --global --edit

    이 명령어를 치면 에디터(Vim, 메모장 등)가 열립니다. 거기서 아래와 같은 부분을 찾아 지우고 저장하세요.

    Ini

    [credential "http://192.168.110.100:8000"]
        provider = generic
  • 로컬 설정인 경우:
    해당 프로젝트 폴더 안의 .git 폴더로 들어가 config 파일을 메모장이나 코드 에디터로 열고, 위와 동일한 내용을 찾아 지우시면 됩니다.

git config --list 명령시 이전 레포지토리 주소 나오는 경우

요약

대부분의 경우 방법 1의 첫 번째 명령어(–global –unset)로 해결됩니다. 삭제 후 다시 git config –list를 입력하여 해당 라인이 사라졌는지 확인해 보세요.