0
点赞
收藏
分享

微信扫一扫

ssh配置多账号(Mac)

代码敲到深夜 2023-07-13 阅读 81
  1. 首先在本地创建git仓库
jasmine@lhl:~/prj$ mkdir Github-test
jasmine@lhl:~/prj$ cd Github-test
jasmine@lhl:~/prj/Github-test$ git init
提示:使用 'master' 作为初始分支的名称。这个默认分支名称可能会更改。要在新仓库中
提示:配置使用初始分支名,并消除这条警告,请执行:
提示:
提示:  git config --global init.defaultBranch <名称>
提示:
提示:除了 'master' 之外,通常选定的名字有 'main'、'trunk' 和 'development'。
提示:可以通过以下命令重命名刚创建的分支:
提示:
提示:  git branch -m <name>
已初始化空的 Git 仓库于 /home/jasmine/prj/Github-test/.git/
jasmine@lhl:~/prj/Github-test$ git status
位于分支 master

尚无提交

无文件要提交(创建/拷贝文件并使用 "git add" 建立跟踪)
  1. 对刚刚创建的仓库进行修改
jasmine@lhl:~/prj/Github-test$ vim data.txt
jasmine@lhl:~/prj/Github-test$ git status
位于分支 master

尚无提交

未跟踪的文件:
  (使用 "git add <文件>..." 以包含要提交的内容)
        data.txt

提交为空,但是存在尚未跟踪的文件(使用 "git add" 建立跟踪)
jasmine@lhl:~/prj/Github-test$ git add .
jasmine@lhl:~/prj/Github-test$ git status
位于分支 master

尚无提交

要提交的变更:
  (使用 "git rm --cached <文件>..." 以取消暂存)
        新文件:   data.txt

jasmine@lhl:~/prj/Github-test$ 
  1. 将产生的修改提交到本地
jasmine@lhl:~/prj/Github-test$ git commit -m "Hello Github!"
[master (根提交) 8560a48] Hello Github!
 1 file changed, 1 insertion(+)
 create mode 100644 data.txt
  1. 在Github远端创建repository
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. 本地与远端创建SSH连接
    敲以下命令,敲三次回车,生成密钥
ssh-keygen -t rsa -C "154****765@qq.com"

在这里插入图片描述
生成的密钥在用户目录下的.ssh文件夹中:

jasmine@lhl:~/prj/Github-test$ cd /home/jasmine/.ssh/
jasmine@lhl:~/.ssh$ ll
总计 28
drwxrwxr-x  2 jasmine jasmine 4096  7月  7 18:21 ./
drwxr-x--- 18 jasmine jasmine 4096  7月  7 22:15 ../
-rw-rw-r--  1 jasmine jasmine  736  6月 19 23:16 authorized_keys
-rw-------  1 jasmine jasmine 2602  7月  7 17:02 id_rsa
-rw-rw-r--  1 jasmine jasmine  571  7月  7 17:02 id_rsa.pub
-rw-------  1 jasmine jasmine  978  7月  7 18:21 known_hosts
-rw-r--r--  1 jasmine jasmine  142  7月  7 18:21 known_hosts.old
jasmine@lhl:~/.ssh$ 

复制公钥:id_rsa.pub (星号是我自己为了加密弄得嘿嘿)

jasmine@lhl:~/.ssh$ cat id_rsa.pub 
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCdwUXJ1cw9bd88YTN9lGonoFCgdykyF7KVmZGdafiEEai4otXdHOeeYj5Hw8+LNie8SNVR6fWS1K******************************************************************************************************3jNl76iBYQuFrDt5/Miz2NFSaYYeg94yK*********************************************************************************************************kz3sYN9VgFzmfe2UpN9NxOoYhgcDWo*******************************************************************************************************n+se9DNat42ztrxLdohQfLRf6b+v52g0o****************************************************************************************************vqA9sk7NuCKDnyJCh8EVnbMyj+r2ugko86D3Si1Ia3lj3ZLa99v2XGLtc= 154****765@qq.com
jasmine@lhl:~/.ssh$ 
  1. 将公钥复制到Github上
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    即可。
  2. 将新的提交推到远端
    找到Github相关仓库的ssh链接:
    在这里插入图片描述
举报

相关推荐

0 条评论