forked from ckh08045/AutoPercenty
117 lines
2.5 KiB
Markdown
117 lines
2.5 KiB
Markdown
### 자동으로 퍼센티의 상품등록을 도와주는 프로그램
|
|
|
|
|
|
# 가상환경 UnauthorizedAccess 해결
|
|
```
|
|
> ExecutionPolicy
|
|
Restricted
|
|
> Set-ExecutionPolicy Unrestricted
|
|
> ExecutionPolicy
|
|
Unrestricted
|
|
```
|
|
|
|
## SSH 공개키 생성
|
|
```
|
|
ssh-keygen -t rsa -b 4096 -C "R5600U_PC@gmail.com"
|
|
```
|
|
|
|
# SSH 키 권한 변경
|
|
```
|
|
icacls.exe $HOME/.ssh/id_rsa.pub /reset
|
|
icacls.exe $HOME/.ssh/id_rsa.pub /grant:r "$($env:USERNAME):(R)"
|
|
icacls.exe $HOME/.ssh/id_rsa.pub /inheritance:r
|
|
|
|
icacls.exe $HOME/.ssh/id_rsa /reset
|
|
icacls.exe $HOME/.ssh/id_rsa /grant:r "$($env:USERNAME):(R)"
|
|
icacls.exe $HOME/.ssh/id_rsa /inheritance:r
|
|
```
|
|
|
|
# SSH 커스텀 포트 등록
|
|
```
|
|
파워쉘에서 아래 코드 실행
|
|
notepad $HOME/.ssh/config
|
|
|
|
복사 붙여넣기
|
|
Host cckb9998
|
|
HostName cckb9998.synology.me
|
|
User git
|
|
Port 30022
|
|
IdentityFile $HOME/.ssh/id_rsa
|
|
|
|
등록 이후에는
|
|
git remote add origin ssh://git@cckb9998.synology.me:30022/ckh08045/AutoPercenty.git
|
|
|
|
대신 아래처럼 Host로 사용가능
|
|
git remote set-url origin cckb9998:ckh08045/AutoPercenty.git
|
|
```
|
|
|
|
# 윈도우 openSSH 서비스 시작
|
|
```
|
|
윈도우 서비스의 openSSH 활성화 확인
|
|
Get-Service ssh-agent | Select-Object Status
|
|
|
|
서비스 시작
|
|
Start-Service ssh-agent
|
|
|
|
서비스 자동시작
|
|
Set-Service -Name ssh-agent -StartupType 'Automatic'
|
|
```
|
|
|
|
# SSH 키 등록
|
|
```
|
|
SSH 키 등록
|
|
ssh-add $HOME/.ssh/id_rsa
|
|
|
|
등록된 SSH 키 확인
|
|
ssh-add -l
|
|
|
|
등록된 모든 SSH 키 삭제
|
|
ssh-add -D
|
|
|
|
등록된 특정 SSH 키 삭제
|
|
ssh-add -d [키 파일의 경로]
|
|
|
|
|
|
SSH 접속 확인
|
|
ssh -T git@cckb9998.synology.me -p 30022 -i $HOME/.ssh/id_rsa
|
|
```
|
|
|
|
# Git 사용자 이름과 이메일 등록
|
|
```
|
|
git config --global user.name "R5600U_PC"
|
|
git config --global user.email "R5600U_PC@gmail.com"
|
|
|
|
등록된 사항 확인
|
|
git config --global --list
|
|
|
|
Git 리모트 등록
|
|
git remote add origin ssh://git@cckb9998.synology.me:30022/ckh08045/AutoPercenty.git
|
|
git remote add origin https://git.cckb9998.synology.me/ckh08045/AutoPercenty.git
|
|
|
|
Git 리모트 변경
|
|
git remote set-url origin ssh://git@cckb9998.synology.me:30022/ckh08045/AutoPercenty.git
|
|
git remote set-url origin https://git.cckb9998.synology.me/ckh08045/AutoPercenty.git
|
|
|
|
git remote 확인
|
|
git remote -v
|
|
|
|
git clone https://git.cckb9998.synology.me/ckh08045/AutoPercenty.git
|
|
또는
|
|
git clone ssh://git@cckb9998.synology.me:30022/ckh08045/AutoPercenty.git
|
|
```
|
|
|
|
# Git 초기화
|
|
작업폴더에서
|
|
```
|
|
git init
|
|
|
|
git add .
|
|
git commit -m "Initial Commit"
|
|
|
|
Clone시 (https 방식 추천)
|
|
git clone 저장소
|
|
|
|
또는
|
|
|
|
git pull origin master
|
|
``` |