Skip to content

Instantly share code, notes, and snippets.

View glossybigbro's full-sized avatar
🏃
Focusing

glossybigbro glossybigbro

🏃
Focusing
  • Seoul, South Korea
  • 01:17 - 9h ahead
View GitHub Profile

SSH를 이용한 다중 GitHub 계정 설정 및 관리

이 가이드는 SSH 키를 사용하여 하나의 컴퓨터에서 여러 GitHub 계정을 설정하고, 리포지토리별로 각 계정을 관리하는 방법을 설명합니다. 각 계정에 대한 SSH 키를 생성하고, GitHub에 등록하여 계정별로 리모트 리포지토리를 관리할 수 있습니다.


1. 각 GitHub 계정에 대한 SSH 키 생성

각 GitHub 계정마다 별도의 SSH 키를 생성해야 합니다. 이는 계정마다 고유한 인증을 보장합니다.

@glossybigbro
glossybigbro / SingleScrollDirectionEnforcer.kt
Last active October 13, 2024 11:12
Restricts RecyclerView scrolling to either horizontal or vertical, preventing diagonal scrolling. Includes customizable thresholds for more control over scroll behavior.
/**
* Extension function for RecyclerView to enforce a single scroll direction.
* The scroll direction is fixed to either horizontal or vertical.
*
* @param allowDiagonalScrollVertical Allows vertical diagonal scrolling if true
* @param allowDiagonalScrollHorizontal Allows horizontal diagonal scrolling if true
* @param verticalDiagonalThreshold Threshold to consider diagonal scrolling vertically. Adjust between 0.1 and 0.9.
* @param horizontalDiagonalThreshold Threshold to consider diagonal scrolling horizontally. Adjust between 0.1 and 0.9.
*/
fun RecyclerView.enforceSingleScrollDirection(