我希望,我的回答不会太晚,因为我刚刚认识到这一点。
Generating a ssh key
你们可以产生由sh子指挥的N+1轴心。 确保你在服务器上这样做!
➜ ~ cd ~/.ssh
➜ .ssh ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa): repo1
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in repo1.
Your public key has been saved in repo1.pub.
The key fingerprint is:
SHA256:EPc79FoaidfN0/PAsjSAZdomex2J1b/4zUR6Oj7IV2o user@laptop
The key s randomart image is:
+---[RSA 2048]----+
| . . o .. |
| o B o .. |
| . + B o . |
| . * B = .o|
| S B O B+o|
| o B =.+*|
| o....Bo|
| o E.o|
| +.o |
+----[SHA256]-----+
在使用sh子指挥后,将促使你掌握档案名称和密码。 你们需要每个私人存放处的关键,你们将重新用作堆肥。 例如,文件1是档案名称。
保证你离开信道和确认书空洞。
Configuring the ssh to pick up the correct key
在服务器“~/ssh/config”档案中,你可以为每个Gite Hub存放处分配一个别处。 否则,堆肥器就试图使用 default子。
Host repo1
HostName github.com
User git
IdentityFile ~/.ssh/repo1
IdentitiesOnly yes
Host repo2
HostName github.com
User git
IdentityFile ~/.ssh/repo2
IdentitiesOnly yes
Configuring Composer
在项目堆肥中。 json案,你需要补充你希望的存放处:
"repositories": [
{
"type": "vcs",
"url": "repo1:YourAccount/repo1.git"
},
{
"type": "vcs",
"url": "repo2:YourAccount/repo2.git"
}
],
页: 1 4. 吉特·霍赫特的回历1为:
[电子邮件受保护]:YourAccount/repo1.git
现在,应该为大家树立美好的榜样。 您现在可以要求您:
<代码>composer demand Youaccount/repo1 -n
<代码>composer demand Youaccount/repo2 -n
NB! 在使用吉特·布赖斯库作为堆肥器时,你总是需要增加——每个 compos子的指挥。