markdown 多个用户ssh配置文件untuk远程存储库github

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 多个用户ssh配置文件untuk远程存储库github相关的知识,希望对你有一定的参考价值。

# Multiple user SSH Config untuk Github Remote Repository

Remote repository github dengan menggunakan SSH Key: 
- Generate SSH Key (RSA 2048bit) `ssh-keygen -t rsa -b 2048 -C "user@email.com"`
- Masukkan public key dari key pair yang digenerate sebelumnya di Profile github

Konfigurasi SSH client di local development machine anda via `~/.ssh/config`

``` bash
# ~/.ssh/config - create apabila belum ada

Host github.com-user1
  User git
  Hostname github.com
  IdentityFile '~/.ssh/user1privatekey'
  
Host github.com-user2
  User git
  Hostname github.com
  IdentityFile '~/.ssh/user2privatekey'
```
Berdasarkan konfigurasi di atas maka `ssh github.com-user1` akan melakukan upaya login ke github.com dengan user git dan private key user1 sebagaimnana didefinisikan di dalam file konfigurasi ssh

Remote Repo di repo lokal dapat ditambahkan melalui perintah berikut dengan asumsi repository lokal sudah disetup

``` bash
$ cd /path/to/lokal/repo
$ git remote add origin ssh://github.com-user1/usernamegithub/repo-github.git
```

Sesuaikan informasi user git di dalam repo lokal untuk digunakan ketika melakukan commit dan push

``` bash
$ git config --local user.name "username1"
$ git config --local user.email "username1@email.com"
```

以上是关于markdown 多个用户ssh配置文件untuk远程存储库github的主要内容,如果未能解决你的问题,请参考以下文章

markdown Menempatkan动作快捷方式在Visual Studio Code di工具栏中打开Finder App MacOS untuk langsung membuka文件夹yang

markdown Contoh回调函数untuk shortcode di functions.php

markdown Mengguunakan mailcatcher sebagai虚拟smtp服务器di localhost untuk本地开发。

markdown Catatan terkait dengan pemanfaatan javascript untuk mengakses HTML DOM(文档对象模型)

markdown golang:fungsi untuk mendapatkan beberapa baris data inputan user di terminal / stdin

markdown Contoh kasus自定义字段di WordPress dan implementasi插件Eksisting untuk pengelolaan konten