์์คํธ๋ฆฌ ์๋ฌ
bitbucket ํ์๊ด๋ฆฌ ํด์ ์ด์ฉํด์ ํด๋ก ์ ๋ฐ๊ณ ํด๋ก ๋ฐ์ ํด๋๋ฅผ ์์คํธ๋ฆฌ์ ์ฐ๊ฒฐํ๋ ค๊ณ ํ๋๋ฐ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. ใ ใ
'git status ์๋ฌ 128'

์ด๋ ํ์ฌ ๋ก๊ทธ์ธ ์ค์ธ ์๋์ฐ ์ ์ ์ WSL ํ์ผ/ํด๋์ ์์ ์๊ฐ ๋ฌ๋ผ์ ๋ฐ์ํ๋ ์ค๋ฅ์ด๋ค.
์ฆ, ๊ณต์ ip ์ด๊ธฐ ๋๋ฌธ์, ๋ค๋ฅธ ์ฌ์ฉ์๊ฐ ๋ฌด๊ฒฐ์ฑ์ ๊นจํธ๋ฆด ์๋ ์๊ธฐ ๋๋ฌธ์ด๋ผ๋ ๋ง์ด๋ค.
์ด๋ฅผ ํด๊ฒฐ ํ๊ธฐ ์ํด์
git config --global --add safe.directory '*'
๋ฅผ ํด์ค์ ์ด directory๋ ์์ ํ๋ค(๋ฌด๊ฒฐ์ฑ์ผ๋ก ๋ถํฐ) ๊ณ ์๋ฆผ์ผ๋ก์จ ํด๊ฒฐํ๋ ค๊ณ ํ๋ค.
ํ์ง๋ง,,
์ด์ํ๊ฒ ํด๊ฒฐ์ด ์ ๋์๋ค.
ํ์ฌ ๋๋ ์ด ๋ช ๋ น์ด๋ฅผ ์๊ฒฉ ์๋ฒ์์ ์ ๋ ฅํ๊ณ ์์๋ค.
==ํด๊ฒฐ==
๋ฌธ์ ์ ์์ธ์ ์ด ์ ๋ ฅ์ ์์ ์๊ฐ ๋์ผํ ์๊ฒฉ ์๋ฒ์์ ์ ๋ ฅํ๊ณ ์์๊ธฐ ๋๋ฌธ์ด๋ค.
์์คํธ๋ฆฌ๋ ๋ก์ปฌ์์ ์คํ๋๋ ๊ฒ์ธ๋ฐ, ๋ก์ปฌ ๊น์์ ์ด ์๊ฒฉ์ ์๋ฒ์ ์๋ directory๊ฐ ์์ ํ๋ค๊ณ ์ถ๊ฐํด์ค์ผ ํ๋ค.
์ฆ,
git config --global --add safe.directory '%(prefix)///192.168.**/ever/sourcetree/man-con'
๋ฌธ์ ๊ฐ ๋ฐ์ํ Git์ด ๋คํธ์ํฌ ๋๋ผ์ด๋ธ๋ ๊ณต์ ๋๋ ํ ๋ฆฌ์์ ์์ ํ ๋, ํ์ผ ์์คํ ์ ์์ ๊ถ์ ๊ฒ์ฌํ๋ ๊ณผ์ ์์ ํ์ฌ ์ฌ์ฉ์์ ํ์ผ ์์ ์๊ฐ ์ผ์นํ์ง ์๋ ๊ฒฝ์ฐ ๋ณด์ ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด "dubious ownership" ์ค๋ฅ๋ฅผ ๋ฐ์์ํค๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด ์ค๋ฅ๋ ๋ค๋ฅธ ์ฌ์ฉ์์ ์ํด ๊ด๋ฆฌ๋๋ ํ์ผ์ด ์ ์์ ์ผ๋ก ๋ณ๊ฒฝ๋ ๊ฐ๋ฅ์ฑ์ ์ฐจ๋จํ๊ธฐ ์ํ ๋ณดํธ ์ฅ์น์ ๋๋ค.
์์ธ ์ค๋ช
- ํ์ผ ์์ ๊ถ ์ฐจ์ด:
- ์ ์ฅ์๊ฐ ์์นํ ๋คํธ์ํฌ ๋๋ผ์ด๋ธ ๋๋ ๊ณต์ ๋๋ ํ ๋ฆฌ์ ์์ ์๊ฐ ํ์ฌ ๋ก๊ทธ์ธํ ์ฌ์ฉ์์ ๋ค๋ฆ ๋๋ค.
- ์๋ฅผ ๋ค์ด, ์ ์ฅ์์ ์์ ์๋ S-1-5-21-3089604273-1590399036-4165978311-1000์ธ๋ฐ, ํ์ฌ ์ฌ์ฉ์๋ S-1-5-21-800574137-3659855456-3200020956-1001์ ๋๋ค.
- Git์ ๋ณด์ ๋ณดํธ ์ฅ์น:
- Git์ ํ์ผ ์์คํ ์ ์์ ๊ถ์ด ์ผ์นํ์ง ์๋ ๊ฒฝ์ฐ, ์ฌ์ฉ์๊ฐ ์ ์์ ์ธ ํ์ผ ๋ณ๊ฒฝ์ผ๋ก๋ถํฐ ๋ณดํธํ๊ธฐ ์ํด ์ด ๊ฒฝ๊ณ ๋ฅผ ๋ฐ์์ํต๋๋ค.
- ์ด๋ ํนํ ๋คํธ์ํฌ ๋๋ผ์ด๋ธ๋ ๊ณต์ ๋๋ ํ ๋ฆฌ์์ ํํ ๋ฐ์ํฉ๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ ์ค๋ช
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด Git์ ํด๋น ๋๋ ํ ๋ฆฌ๊ฐ ์์ ํ๋ค๋ ๊ฒ์ ์๋ ค์ฃผ์ด์ผ ํฉ๋๋ค. ์ด๋ฅผ ์ํด ์์ ํ ๋๋ ํ ๋ฆฌ ๋ชฉ๋ก์ ํด๋น ๋๋ ํ ๋ฆฌ๋ฅผ ์ถ๊ฐํฉ๋๋ค.
git config --global --add safe.directory '%(prefix)///192.168.*/ever/sourcetree/man-con' ๋ช ๋ น์ด๋ฅผ ์คํํ๋ฉด, Git์ ํด๋น ๋๋ ํ ๋ฆฌ๋ฅผ ์์ ํ ๋๋ ํ ๋ฆฌ ๋ชฉ๋ก์ ์ถ๊ฐํ๊ณ , ์์ ๊ถ์ด ๋ค๋ฅด๋๋ผ๋ ๊ฒฝ๊ณ ๋ฅผ ๋ฌด์ํ๊ฒ ๋ฉ๋๋ค.
๋ช ๋ น์ด ์ค๋ช
- git config --global --add safe.directory: ๊ธ๋ก๋ฒ ์ค์ ์ ์์ ํ ๋๋ ํ ๋ฆฌ๋ฅผ ์ถ๊ฐํ๋ ๋ช ๋ น์ด์ ๋๋ค.
- '%(prefix)///192.168.1.221/everspin/sourcetree/management-console': ์ค๋ฅ ๋ฉ์์ง์ ์ ๊ณต๋ ํ์์ ๊ทธ๋๋ก ์ฌ์ฉํ ๊ฒฝ๋ก์ ๋๋ค. %(prefix)๋ Git์ด ๋ด๋ถ์ ์ผ๋ก ์ฌ์ฉํ๋ ์ ๋์ฌ๋ฅผ ๋ํ๋ด๋ฉฐ, ์ด๋ Git์ด ์ฌ๋ฐ๋ฅด๊ฒ ๊ฒฝ๋ก๋ฅผ ์ธ์ํ ์ ์๋๋ก ๋์์ค๋๋ค.
์์ฝ
- ๋ฌธ์ ๋ฐ์ ์์ธ: ํ์ฌ ์ฌ์ฉ์์ ๋คํธ์ํฌ ๋๋ผ์ด๋ธ ๋๋ ๊ณต์ ๋๋ ํ ๋ฆฌ์ ์์ ์๊ฐ ๋ค๋ฅผ ๋ ๋ฐ์ํ๋ ๋ณด์ ๋ณดํธ ์ฅ์น.
- ํด๊ฒฐ ๋ฐฉ๋ฒ: Git ์ค์ ์ ํด๋น ๋๋ ํ ๋ฆฌ๋ฅผ ์์ ํ ๋๋ ํ ๋ฆฌ๋ก ์ถ๊ฐํ์ฌ ์์ ๊ถ ๊ฒฝ๊ณ ๋ฅผ ๋ฌด์ํ๋๋ก ์ค์ .
- ์ฌ์ฉ๋ ๋ช ๋ น์ด: git config --global --add safe.directory '%(prefix)///192.168.**/ever/sourcetree/man-con'
์ดํด๋ฅผ ๋๊ธฐ ์ํด ๋ฌธ์ ์ ์์ธ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์์ธํ ์ค๋ช ๋๋ ธ์ต๋๋ค. ์ถ๊ฐ์ ์ธ ์ง๋ฌธ์ด ์๊ฑฐ๋ ๋ค๋ฅธ ๋์์ด ํ์ํ์๋ฉด ์ธ์ ๋ ์ง ์๋ ค์ฃผ์ธ์.
===
๊ณต์ ๋คํธ์ํฌ ๋๋ผ์ด๋ธ์ ๋ณธ์ง์ ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ํ์ผ์ ์ ๊ทผํ๊ณ ์์ ํ ์ ์๋๋ก ํ๋ ๊ฒ์ ๋๋ค. Git์ ์ด๋ฌํ ํ๊ฒฝ์์ ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ๊ณผ ๋ณด์์ ๋ณด์ฅํ๊ธฐ ์ํด ํ์ผ ์์ ๊ถ๊ณผ ๊ถํ์ ๊ฒ์ฌํฉ๋๋ค. ์ด ๊ฒ์ฌ์์ ์์ ๊ถ ๋ถ์ผ์น๋ฅผ ๋ฐ๊ฒฌํ๋ฉด ๊ฒฝ๊ณ ๋ฅผ ๋ฐ์์์ผ ์ฌ์ฉ์๊ฐ ์ ์คํ๊ฒ ์์ ํ ์ ์๋๋ก ํฉ๋๋ค.
์์ฝํ์๋ฉด
- ๊ณต์ ๋คํธ์ํฌ์ ๋ณธ์ง:
- ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ์ ๊ทผํ ์ ์์ด ํ์ผ์ ์์ ํ๊ฑฐ๋ ์ญ์ ํ ์ ์์ต๋๋ค.
- ๋คํธ์ํฌ ๋๋ผ์ด๋ธ์ ํ์ผ ์์ ์์ ๋ก์ปฌ์์ ์์ ํ๋ ์ฌ์ฉ์๊ฐ ๋ค๋ฅผ ์ ์์ต๋๋ค.
- Git์ ๊ฒฝ๊ณ ๋ชฉ์ :
- ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ์ํํ๋ ์ํฉ(์ ์์ ์ธ ๋ณ๊ฒฝ, ์๋ํ์ง ์์ ๋ณ๊ฒฝ ๋ฑ)์ ๋ฐฉ์งํ๊ธฐ ์ํจ์ ๋๋ค.
- ๊ฒฝ๊ณ ๋ฅผ ํตํด ์ฌ์ฉ์๊ฐ ๋คํธ์ํฌ ๋๋ผ์ด๋ธ์ ๋ณด์ ์ํ์ ์ธ์ํ๊ณ , ํ์ํ ์กฐ์น๋ฅผ ์ทจํ๋๋ก ํฉ๋๋ค.
- ์์ ํ ๋๋ ํ ๋ฆฌ ์ค์ :
- ์ฌ์ฉ์๊ฐ ๋คํธ์ํฌ ๋๋ผ์ด๋ธ์ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ ์ ์๋ค๊ณ ํ๋จํ๋ ๊ฒฝ์ฐ, Git ์ค์ ์ ํตํด ํด๋น ๋๋ ํ ๋ฆฌ๋ฅผ ์์ ํ ๋๋ ํ ๋ฆฌ๋ก ์ถ๊ฐํฉ๋๋ค.
- ์ด๋ฅผ ํตํด ๊ฒฝ๊ณ ๋ฅผ ๋ฌด์ํ๊ณ ์์ ์ ๊ณ์ํ ์ ์์ต๋๋ค.
Git ์ค์ ๋ฐฉ๋ฒ
- ๋ช ๋ น ํ๋กฌํํธ ๋๋ PowerShell์์ Git ์ค์ :
-
sh์ฝ๋ ๋ณต์ฌgit config --global --add safe.directory '//192.168.**/ever/sourcetree/man-con'
- Git Bash์์ ๋ช ๋ น์ด ์คํ:
-
sh์ฝ๋ ๋ณต์ฌgit config --global --add safe.directory '//192.168.**/ever/sourcetree/man-con'
- .gitconfig ํ์ผ ์์ :
ini์ฝ๋ ๋ณต์ฌ[safe] directory = //192.168.**/ever/sourcetree/man-con
- ํ ๋๋ ํ ๋ฆฌ์ ์๋ .gitconfig ํ์ผ์ ์ด์ด ๋ค์ ๋ด์ฉ์ ์ถ๊ฐํฉ๋๋ค:
๊ฒฐ๋ก
๋คํธ์ํฌ ๋๋ผ์ด๋ธ๋ ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ์ ๊ทผํ ์ ์์ด ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ๊ณผ ๋ณด์์ ์ํ์ด ๋ ์ ์์ต๋๋ค. Git์ ๊ฒฝ๊ณ ๋ ์ด๋ฌํ ์ํ์ ์ธ์ํ๋๋ก ๋๊ธฐ ์ํ ๊ฒ์ ๋๋ค. ๊ฒฝ๊ณ ๋ฅผ ๋ฌด์ํ๊ณ ๊ณ์ ์์ ํ๋ ค๋ฉด ํด๋น ๋๋ ํ ๋ฆฌ๋ฅผ ์์ ํ ๋๋ ํ ๋ฆฌ๋ก ์ค์ ํด์ผ ํฉ๋๋ค. ์ด๋ ์ฌ์ฉ์๊ฐ ํด๋น ๋๋ ํ ๋ฆฌ์ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ ์ ์๋ค๊ณ ํ๋จํ ๋๋ง ์ค์ ํด์ผ ํฉ๋๋ค.