Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
centos
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
CI / CD Analytics
Repository Analytics
Value Stream Analytics
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
platyhouse
centos
Commits
99fdd8c6
Commit
99fdd8c6
authored
Oct 15, 2025
by
platyhouse
1
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refs pty_git.sh
parent
a7141361
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
63 additions
and
19 deletions
+63
-19
pty_git.sh
pty_git.sh
+63
-19
No files found.
pty_git.sh
View file @
99fdd8c6
...
@@ -40,22 +40,63 @@ echo ""
...
@@ -40,22 +40,63 @@ echo ""
show_menu
()
{
show_menu
()
{
echo
-e
"
${
PURPLE
}
═══════════════════════════════════════════════════════════
${
NC
}
"
echo
-e
"
${
PURPLE
}
═══════════════════════════════════════════════════════════
${
NC
}
"
echo
""
echo
""
echo
-e
"
${
CYAN
}
1.
${
NC
}
Config 조회"
echo
-e
"
${
CYAN
}
1.
${
NC
}
Git 설치"
echo
-e
"
${
CYAN
}
2.
${
NC
}
계정 정보 조회 및 변경"
echo
-e
"
${
CYAN
}
2.
${
NC
}
Config 조회"
echo
-e
"
${
CYAN
}
3.
${
NC
}
계정 정보 삭제"
echo
-e
"
${
CYAN
}
3.
${
NC
}
계정 정보 조회 및 변경"
echo
-e
"
${
CYAN
}
4.
${
NC
}
인증 정보 저장 설정"
echo
-e
"
${
CYAN
}
4.
${
NC
}
계정 정보 삭제"
echo
-e
"
${
CYAN
}
5.
${
NC
}
인증 정보 조회"
echo
-e
"
${
CYAN
}
5.
${
NC
}
인증 정보 저장 설정"
echo
-e
"
${
CYAN
}
6.
${
NC
}
인증 정보 조회"
echo
-e
"
${
CYAN
}
q.
${
NC
}
종료"
echo
-e
"
${
CYAN
}
q.
${
NC
}
종료"
echo
""
echo
""
echo
-e
"
${
YELLOW
}
선택:
${
NC
}
\c
"
echo
-e
"
${
YELLOW
}
선택:
${
NC
}
\c
"
}
}
#######################################
#######################################
# 1. Config 조회
# 1. Git 설치
#######################################
install_git
()
{
echo
-e
"
${
CYAN
}
[1]
${
NC
}
Git 설치"
echo
""
# Git 설치 여부 확인
if
command
-v
git &> /dev/null
;
then
CURRENT_VERSION
=
$(
git
--version
)
echo
-e
"
${
GREEN
}
Git이 이미 설치되어 있습니다.
${
NC
}
"
echo
-e
" 버전:
${
YELLOW
}${
CURRENT_VERSION
}${
NC
}
"
echo
""
echo
-e
"
${
YELLOW
}
Git을 재설치하시겠습니까? (y/N):
${
NC
}
\c
"
read
-n
1
-r
REPLY_REINSTALL
echo
echo
if
[[
!
$REPLY_REINSTALL
=
~ ^[Yy]
$
]]
;
then
echo
-e
"
${
YELLOW
}
⊘
${
NC
}
Git 재설치를 건너뜁니다."
echo
""
return
fi
fi
echo
-e
"
${
BLUE
}
→
${
NC
}
Git 설치 중..."
yum
install
-y
git
>
/dev/null 2>&1
echo
-e
"
${
GREEN
}
✓
${
NC
}
Git 설치 완료:
$(
git
--version
)
"
echo
""
}
#######################################
# 2. Config 조회
#######################################
#######################################
view_config
()
{
view_config
()
{
echo
-e
"
${
CYAN
}
[
1
]
${
NC
}
Git Config 조회"
echo
-e
"
${
CYAN
}
[
2
]
${
NC
}
Git Config 조회"
echo
""
echo
""
# Git 설치 여부 확인
if
!
command
-v
git &> /dev/null
;
then
echo
-e
"
${
RED
}
Git이 설치되어 있지 않습니다.
${
NC
}
"
echo
-e
"
${
YELLOW
}
먼저 메뉴 1번에서 Git을 설치해주세요.
${
NC
}
"
echo
""
return
fi
echo
-e
"
${
BLUE
}
현재 Git 설정 목록:
${
NC
}
"
echo
-e
"
${
BLUE
}
현재 Git 설정 목록:
${
NC
}
"
echo
-e
"
${
PURPLE
}
═══════════════════════════════════════════════════════════
${
NC
}
"
echo
-e
"
${
PURPLE
}
═══════════════════════════════════════════════════════════
${
NC
}
"
git config
--list
git config
--list
...
@@ -64,10 +105,10 @@ view_config() {
...
@@ -64,10 +105,10 @@ view_config() {
}
}
#######################################
#######################################
#
2
. 계정 정보 조회 및 변경
#
3
. 계정 정보 조회 및 변경
#######################################
#######################################
manage_account
()
{
manage_account
()
{
echo
-e
"
${
CYAN
}
[
2
]
${
NC
}
계정 정보 조회 및 변경"
echo
-e
"
${
CYAN
}
[
3
]
${
NC
}
계정 정보 조회 및 변경"
echo
""
echo
""
# 현재 설정 값 조회
# 현재 설정 값 조회
...
@@ -111,10 +152,10 @@ manage_account() {
...
@@ -111,10 +152,10 @@ manage_account() {
}
}
#######################################
#######################################
#
3
. 계정 정보 삭제
#
4
. 계정 정보 삭제
#######################################
#######################################
delete_account
()
{
delete_account
()
{
echo
-e
"
${
CYAN
}
[
3
]
${
NC
}
계정 정보 삭제"
echo
-e
"
${
CYAN
}
[
4
]
${
NC
}
계정 정보 삭제"
echo
""
echo
""
# 현재 설정 값 조회
# 현재 설정 값 조회
...
@@ -141,10 +182,10 @@ delete_account() {
...
@@ -141,10 +182,10 @@ delete_account() {
}
}
#######################################
#######################################
#
4
. 인증 정보 저장 설정
#
5
. 인증 정보 저장 설정
#######################################
#######################################
setup_credential
()
{
setup_credential
()
{
echo
-e
"
${
CYAN
}
[
4
]
${
NC
}
인증 정보 저장 설정"
echo
-e
"
${
CYAN
}
[
5
]
${
NC
}
인증 정보 저장 설정"
echo
""
echo
""
# 현재 설정 값 조회
# 현재 설정 값 조회
...
@@ -205,10 +246,10 @@ setup_credential() {
...
@@ -205,10 +246,10 @@ setup_credential() {
}
}
#######################################
#######################################
#
5
. 인증 정보 조회
#
6
. 인증 정보 조회
#######################################
#######################################
view_credential
()
{
view_credential
()
{
echo
-e
"
${
CYAN
}
[
5
]
${
NC
}
인증 정보 조회"
echo
-e
"
${
CYAN
}
[
6
]
${
NC
}
인증 정보 조회"
echo
""
echo
""
# 현재 credential helper 설정 조회
# 현재 credential helper 설정 조회
...
@@ -278,18 +319,21 @@ while true; do
...
@@ -278,18 +319,21 @@ while true; do
# 선택된 항목 실행
# 선택된 항목 실행
case
$MENU_CHOICE
in
case
$MENU_CHOICE
in
1
)
1
)
view_config
install_git
;;
;;
2
)
2
)
manage_account
view_config
;;
;;
3
)
3
)
delet
e_account
manag
e_account
;;
;;
4
)
4
)
setup_credential
delete_account
;;
;;
5
)
5
)
setup_credential
;;
6
)
view_credential
view_credential
;;
;;
*
)
*
)
...
...
platyhouse
@platyhouse
mentioned in commit
8587004b
·
Dec 16, 2025
mentioned in commit
8587004b
mentioned in commit 8587004bfbebb2ceff13804bc1eea04727f6a285
Toggle commit list
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment