728x90
๋ฐ˜์‘ํ˜•

git 2

Git] SSH(Secure Shell) Key

ํ˜ผ์ž ๋กœ์ปฌ ํ™˜๊ฒฝ์—์„œ git์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ๋”ฑํžˆ SSH Key๋ฅผ ์‚ฌ์šฉํ•  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. SSH Key๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” ๋‹ค๋ฅธ ์›๊ฒฉ์— ์•ˆ์ „ํ•˜๊ฒŒ ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ ๋กœ์ปฌ์—์„œ๋Š” ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ ์—†๊ณ , ๋‹ค๋ฅธ ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•˜๊ณ ์ž ํ•  ๋•Œ ๋ณด์•ˆ์ ์œผ๋กœ ์•ˆ์ „ํ•˜๊ฒŒ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. ํ™•์ธ ๋ฐฉ๋ฒ• ํ˜น์‹œ๋‚˜ ssh๋ฅผ ์ƒ์„ฑํ•ด ๋†จ์„ ์ˆ˜๋„ ์žˆ์œผ๋‹ˆ, ํ™•์ธํ•˜๋Š” ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค. cat ~/.ssh/id_rsa.pub id_rsa.pub์ด๋ผ๋Š” ๊ณต๊ฐœํ‚ค๊ฐ€ ์žˆ๋Š”์ง€ ์ฐพ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ƒ์„ฑ ๋ฐฉ๋ฒ• ssh-keygen ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ssh key๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ƒ์„ฑ๋œ ํ‚ค๋Š” ๋ณดํ†ต C:\Users\'์ปดํ“จํ„ฐ์ด๋ฆ„'\. ssh๊ฒฝ๋กœ์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„๊ณต๊ฐœํ‚ค(id_rsa)์™€ ๊ณต๊ฐœํ‚ค(id_rsa.pub)๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋“ฑ๋ก ๋ฐฉ๋ฒ• https:/..

Git 2023.07.09

Git] Migration

Git์€ ํ•  ๋•Œ๋งˆ๋‹ค ํ•ญ์ƒ ์ƒˆ๋กญ๊ธด ํ•œ๋ฐ, ์ด๋ฒˆ์— ์ฒ˜์Œ์œผ๋กœ Migration์„ ํ•ด๋ดค์Šต๋‹ˆ๋‹ค. ๊ฐœ์ธ GitHub → GitLab์œผ๋กœ Migration ํ•˜๊ฒŒ ๋๋Š”๋ฐ, ์ž‘์—…์ง„ํ–‰ ํ–ˆ๋˜ ์ˆœ์„œ๋ฅผ ์„ค๋ช…ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์ž‘์—… ์ˆœ์„œ Repositroy ์ฃผ์†Œ๋ฅผ ์•„๋ž˜๋กœ ๊ฐ€์ •ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. https://github.com/example/oldRepository.git 1. ์ƒˆ๋กœ์šด Repository ๋˜๋Š” Giblab Project๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. 2. git bash์ฐฝ์„ ํ‚ค๊ณ , bare ์˜ต์…˜์œผ๋กœ clone์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. $ git clone --bare https://github.com/example/oldRepository.git 3. 2๋ฒˆ์—์„œ bare์˜ต์…˜์œผ๋กœ clone์ƒ์„ฑํ•œ ํด๋”๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. $ cd oldRepository.gi..

Git 2023.07.07
728x90
๋ฐ˜์‘ํ˜•