Git을 사용하다 보면 원격 저장소(Bitbucket)에 잘못된 태그를 푸시하거나, 불필요한 태그를 삭제해야 하는 경우가 있습니다. 이번 글에서는 Bitbucket에서 원격 태그를 삭제하는 방법을 정리해보겠습니다.1. 원격 태그 삭제하기Bitbucket 원격 저장소에서 특정 태그를 삭제하려면 다음 명령어를 실행하면 됩니다.git push origin --delete 예를 들어, v1.0.0 태그를 삭제하려면 다음과 같이 입력합니다.git push origin --delete v1.0.0이 명령어를 실행하면 해당 태그가 원격 저장소에서 삭제됩니다.2. 로컬에서도 태그 삭제하기 (선택사항)원격 태그를 삭제한 후, 로컬에서도 해당 태그를 제거하려면 다음 명령어를 사용합니다.git tag -d 예를 들어, 로컬..
Wi-Fi에 연결된 기기들의 IP 주소를 확인하고 싶을 때, nmap을 이용하면 쉽게 네트워크를 스캔할 수 있습니다. 이 글에서는 nmap을 활용하여 네트워크에 연결된 모든 장치를 확인하는 방법을 소개합니다.🔹 nmap이란?nmap(Network Mapper)은 네트워크 탐색 및 보안 감사에 사용되는 오픈 소스 도구입니다. 이를 활용하면 특정 네트워크에 연결된 장치들을 쉽게 찾을 수 있습니다.1️⃣ nmap 설치하기▶ Windowsnmap 공식사이트에서 Windows용 설치 파일을 다운로드합니다.설치 후 cmd 또는 PowerShell을 실행합니다.▶ macOSbrew install nmap▶ Linux (Ubuntu/Debian)sudo apt update && sudo apt install nmap..
서버 작업을 하거나 네트워크 문제를 해결할 때, 내가 사용하는 공인 IP 주소를 빠르게 확인해야 할 때가 있습니다. 공인 IP 주소는 외부 서비스에 노출되는 IP 주소로, 이를 확인하는 가장 간단한 방법 중 하나가 curl ifconfig.me 명령어를 사용하는 것입니다.이 글에서는 curl ifconfig.me 명령어 사용법, 활용 이유, 대안 옵션 등을 알아봅니다.curl ifconfig.me란?curl ifconfig.me는 명령줄 도구인 curl을 사용해 ifconfig.me라는 서비스에 요청을 보내고, 그 요청에 대한 응답으로 내 공인 IP 주소를 반환받는 방식입니다.curl ifconfig.me211.222.33.1 //예시(공인아이피)
Jenkins를 통해 원격 서버에 명령을 실행할 때,기본적으로 Jenkins가 사용하는 jenkins 사용자 계정으로 SSH 설정을 해야 합니다.이 가이드는 Jenkins 서버의 jenkins 사용자가 원격 서버에 SSH 접근을 통해 명령을 실행할 수 있도록 설정하는 과정을 설명합니다.1. jenkins 사용자 계정의 SSH 디렉터리 설정Jenkins는 일반적으로 jenkins 사용자 계정으로 실행됩니다. 따라서 jenkins 사용자 계정의 SSH 디렉터리를 설정해주어야 합니다.sudo mkdir -p /var/lib/jenkins/.sshsudo chown jenkins:jenkins /var/lib/jenkins/.sshsudo chmod 700 /var/lib/jenkins/.ssh 2. SSH 키..
Nginx를 설정할 때 nginx: [emerg] could not build server_names_hash, you should increase server_names_hash_bucket_size: 64 오류 메시지를 만나는 경우가 있습니다. 이 오류는 Nginx의 서버 이름 해시 테이블이 구성된 서버 이름을 저장하기에 충분히 크지 않다는 것을 의미합니다. 이는 일반적으로 많은 수의 서버 이름 또는 매우 긴 서버 이름을 정의할 때 발생합니다. 이 문제를 해결하기 위해 server_names_hash_bucket_size를 증가시키는 방법을 알아보겠습니다.1. 문제 원인Nginx의 server_names_hash_bucket_size 디렉티브는 서버 이름 해시 테이블의 버킷 크기를 정의합니다. 기본값..