Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. ## Два Git аккаунта
  2.  
  3. В папке ~/%userprofile%/.ssh/ должен быть *config*, ключи (публичные *.pub и не публичные без расширения) а так же *known_hosts*
  4.  
  5. *Config* :
  6. ```
  7. # Personal Github
  8. Host github.com
  9. User __________
  10. IdentityFile ~/.ssh/id_rsa
  11.  
  12. # Company GitLab - HEDGEHOG
  13. Host gitlab.com
  14. User ___________
  15. IdentityFile ~/.ssh/id_hedgehog
  16. ```
  17. *known_hosts* :
  18. 1. Получаем инфу с сервака
  19. ``` bash
  20. ssh-keyscan -t rsa server_ip
  21. ```
  22. 2. Вставляем в ~/.ssh/known_hosts
  23. 3. Потом можно переключаться между аккаунтами:
  24. ``` bash
  25. ssh -i id_hedgehog
  26. ```
  27. 4. И переключить Git-юзер для локального репозитория:
  28. ```
  29. git config user.email адрес@почты
  30. ```
  31.  
  32. ----------
  33. show your Git username & user email:
  34. ```
  35. git config user.name
  36. git config user.email
  37. ```
  38.  
  39. or:
  40. ```
  41. git config --list
  42. ```
  43. or open
  44. ```
  45. ~/.gitconfig
  46. ```
  47. ---------
  48. Change GITuser for the specific folder:
  49. ```
  50. git config user.name "Alvin J. Alexander"
  51. git config user.email "Alvin@gmail.com"
  52. ```
  53. change your GLOBAL Git username like this:
  54. ```
  55. git config --global user.name "Alvin J. Alexander"
  56. ```
  57. change your Git email address like this:
  58. ```
  59. git config --global user.email [your email address here]
  60. ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement