国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - 如何在同一臺(tái)電腦上配置不同主機(jī)的2個(gè)git賬號(hào)?

瀏覽:110日期:2024-04-05 13:11:05

問(wèn)題描述

自己有一個(gè)github賬號(hào),公司用的是另外一個(gè)賬號(hào),而且公司賬號(hào)要求配置用戶名和用戶郵箱,所以我就設(shè)置了全局git config --global user.name 和 git config --global user.email,現(xiàn)在我用公司的賬號(hào)pull和push都正常,但是每次我用自己賬號(hào)的時(shí)候都顯示Permission denied (publickey). 然后每次都需要手動(dòng)去添加ssh-add ~/.ssh/id_myselfgithub,有沒(méi)有方法可以同一臺(tái)電腦能配置不同的賬號(hào)?

問(wèn)題解答

回答1:

當(dāng)有多個(gè)git帳號(hào)時(shí),需要配置~/.ssh/config 來(lái)區(qū)分,具體的配置你再搜一下吧

Host github.com HostName github.com IdentityFile ~/.ssh/gh_rsa回答2:

git 通過(guò)配置文件配置你的用戶你說(shuō)的global配置用戶其實(shí)就是在~/.gitconfig 這個(gè)文件里面添加了三行

[user] name = vincent178 email = vincent***@gmail.com

而當(dāng)你clone了一個(gè)git repository的時(shí)候,默認(rèn)有一個(gè).git 文件夾里面的config文件就是用來(lái)記錄repository級(jí)別的用戶

所以你的問(wèn)題可以通過(guò)在 /path/to/repository/.git/config 里面添加你的用戶信息,格式和全局配置的結(jié)果一樣。

然后git也提供了命令行方法去配置, 如同樓上寫(xiě)的。

回答3:

http://blog.styxzp.com/2016/0...詳細(xì)解答

回答4:

可以參考一下我之前的文章,希望會(huì)有點(diǎn)啟發(fā) /a/1190000008197936

回答5:

在用你自已賬號(hào)的git項(xiàng)目中設(shè)置局部 user 應(yīng)該就可以了吧

config config user.name xxxconfig config user.email xxx

ssh公鑰生成后添加到你自已的git賬號(hào)配置中即可

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 彝良县| 成都市| 卫辉市| 平利县| 汕尾市| 工布江达县| 东安县| 泸水县| 南充市| 隆安县| 平果县| 开化县| 神农架林区| 兴文县| 高淳县| 万山特区| 时尚| 福清市| 江源县| 安远县| 崇文区| 鄂尔多斯市| 昂仁县| 新闻| 密云县| 银川市| 西吉县| 洱源县| 大竹县| 寿宁县| 阳泉市| 新田县| 利津县| 巴彦县| 达州市| 吴江市| 新乡县| 岑巩县| 东丽区| 平安县| 牙克石市|