Я делаю это со следующим трюком.
~/.ssh/config
в
имеют линии, подобные этой
Host gh-account1
HostName github.com
User git
IdentityFile ~/.ssh/account1_rsa
Host gh-account2
HostName 176.126.246.157
User git
IdentityFile ~/.ssh/account2_rsa
Тогда вместо URL GitHub дать вам использовать GH-account2: пользователя/repo.git (Это клон с SSH URL, но [email protected]
заменен gh-account2
)
, если вам нужно нажать на тот же репо с 2 счета вам нужно будет добавить несколько пультов ДУ
git remote add account1 account1:user/repo.git
, то вы можете пойти
git push account1 <branch>
вы можете сделать это с помощью HTTPS Linsk (они просят имя учетной записи и пароль каждый раз), но его много печатать, чтобы подтолкнуть код
Как вы нажимаете на различные учетные записи? Гит даже подскажет вам пароль? –