Recent Posts
Recent Comments
Link
| ์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- GoogleLogin
- ์ฟ ๋ฒ๋คํฐ์ค
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ์๋ฐ
- ์ค๋ธ์
- ํฌ๋ก์ค์ฌ์ดํธ ์คํฌ๋ฆฝํธ
- @scheduler
- spring
- Java
- Node.js
- ๋ ผ๋ธ๋กํน
- Jenkins
- java์ฑํ
- db์ ๋ต
- docker
- node.js mysql ์ฐ๋
- React
- MySQL
- oauth
- spring scheduler
- Personal Access Token
- ์ฝ๋ฉํ ์คํธ
- db์ํคํ ์ณ
- CICD
- ์๊ณ ๋ฆฌ์ฆ
- injection๊ณต๊ฒฉ
- ๋์์ธํจํด
- ์ฝํ
- SpringBoot
- dockerhub
Archives
- Today
- Total
<Hello Hosung๐/>
[ํธ๋ฌ๋ธ ์ํ ] Jenkins Git Clone ์คํจ: fatal: not in a git directory ํด๊ฒฐ๋ฒ ๋ณธ๋ฌธ
๐ฑCI, CD
[ํธ๋ฌ๋ธ ์ํ ] Jenkins Git Clone ์คํจ: fatal: not in a git directory ํด๊ฒฐ๋ฒ
์ข์ถฉ์ฐ๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ์ผ๊ธฐ๐ง 2025. 8. 12. 11:03
๐งฉ ๋ฌธ์ ์ํฉ
Jenkins์์ GitHub ์ ์ฅ์๋ฅผ ์ฒดํฌ์์ํ๋ ์ฒซ ์คํ ์์ ์๋์ ๊ฐ์ ์๋ฌ ๋ฐ์

- The recommended git tool is: NONE → Git ์ค์น ๋ฌธ์ ๋ ์๋ (์ด๋ฏธ ํด๊ฒฐ)
- ์๊ฒฉ ์ฆ๋ช ๋ ์ ์ ์ฐ๊ฒฐ๋จ (using credential)
- Git ์ ์ฅ์๋ public์ด๊ฑฐ๋ token ๋ฑ๋ก๋ ์ ์
๊ทธ๋ฐ๋ฐ๋ ๊ณ์ clone ์คํจ.
๐ ์์ธ
Jenkins์ workspace ๋๋ ํ ๋ฆฌ์ ์ด์ ๋น๋ ์คํจ๋ก ์ธํ .git ๋๋ ํ ๋ฆฌ ์์์ด ๋จ์ ์์์.
์ฆ:
- Jenkins๋ ์ด๋ฏธ clone ๋์ด ์๋ค๊ณ ์ฐฉ๊ฐํ๊ณ
- fetch, config ๋ฑ์ git ๋ช ๋ น์ ์คํํ์ง๋ง
- .git ํด๋๊ฐ ์์ผ๋ ์คํจํ ๊ฒ
โ ํด๊ฒฐ ๋ฐฉ๋ฒ
docker exec -it -u root jenkins-container bash
cd /var/jenkins_home/workspace
rm -rf "Fitnut - API Server"
exit
workspace ์์ ํด๋น Job ๋๋ ํ ๋ฆฌ๋ฅผ ๊ฐ์ ์ญ์ ํ๊ณ , Jenkins์์ ๋น๋๋ฅผ ๋ค์ ์์ํ๋ ์ ์์ ์ผ๋ก clone ์ฑ๊ณต.
๐ก ์ฐธ๊ณ
- Jenkins UI์์ "Wipe Out Current Workspace" ๋ฉ๋ด๋ฅผ ๋๋ฌ๋ ๋์ผํ ํจ๊ณผ
- ๊ฐ๋จํ ๋ฌธ์ ์ง๋ง, ์๋ฌ ๋ฉ์์ง๊ฐ ์ ๋งคํด์ ์์ธ ํ์ ์ด๋ ค์
- Git ์ค๋ฅ๊ฐ not in a git directory์ผ ๋, .git ํด๋ ์กด์ฌ ์ฌ๋ถ๋ถํฐ ํ์ธํ ๊ฒ
๐ ๊ฒฐ๋ก
Git ๊ด๋ จ Jenkins ๋น๋ ์ค๋ฅ ์ค .git ๋๋ ํ ๋ฆฌ ์์์ ์๊ทผ ์์ฃผ ๋ฐ์ํ๋ ์ด์.
workspace ์ด๊ธฐํ๋ก ๊ฐ๋จํ๊ฒ ํด๊ฒฐ ๊ฐ๋ฅ!
'๐ฑCI, CD' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [์ ํจ์ค] ๋์ปค ์ปจํ ์ด๋ ์๋๋ฐฐํฌ (1) | 2024.09.13 |
|---|