Github(2)-本地配置git

本地配置git

  • 1.注册账号
  • 2.安装git工具
  • 3.配置git 账号

1.注册账号

github网页注册github账户

2.安装git工具

本地安装git工具
step1 查看是否安装git

git version

step2 mac 安装

brew install git

step2 linux安装

sudo apt-get install git

3.配置git 账号

创建ssh key, 配置本地git与github服务器上的对应账号连接

step1 设置连接账号和邮箱

git config --global user.name “cyy-hub”
git config --global user.email “[email protected]

global参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和E-mail地址。(不会操作)

step2 配置账号公钥,会在~/.ssh 中生成密钥文件id_rsa_cyy_hub.pub

ssh-keygen -t rsa -f ~/.ssh/id_rsa_cyy_hub # (-f 指定生成的密钥所在的文件)
Enter passphrase (empty for no passphrase):
Enter same passphrase again: #(这个密码之后在连接仓库的时候会用到)
Your identification has been saved in ~/.ssh/id_rsa_cyy_hub.
Your public key has been saved in ~/.ssh/id_rsa_cyy_hub.pub.

step3 复制公钥内容到github平台 setting->SSh and GPG key

cat ~/.ssh/id_rsa_cyy_hub.pub
# 复制输出内容

step4 修改 ssh config内容

vim ~/.ssh/config
Host github-hub
HostName github.com
IdentityFile ~/.ssh/id_rsa_cyy_hub
User cyy-hub

step5 查看是否能成功连接,输出hi就成功了(Host 与HostName 一致 )

ssh [email protected]
Hi cyy-hub! You’ve successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.

如果 step4 中设置Host别名,可以直接使用ssh 别名访问

ssh github-hub

遗留问题)使用了别名之后git clone [email protected]:cyy-hub/cyy-job-note.git 无法成功,改Host Hostname一致就可以了。

stpe6 多账户配置

http://www.fly63.com/article/detial/1124 (主要看这一篇)
https://www.jianshu.com/p/b6bd61e1bc5f
https://www.cnblogs.com/yanbinliu/p/4095433.html


查看git配置

git config -l

参考博文:https://www.cnblogs.com/fireporsche/p/9359130.html
遗留问题)如何配置一个仓库级别的用户呢?


以下列出两个可供学习远程操作的博客网址:

1.ubuntu安装和使用git总结:git命令总结很整齐:
https://blog.csdn.net/m0_37950361/article/details/80138929

2.Ubuntu下git的安装与使用:ssh Key 创建讲解详细,但是库里添加秘钥时,建议看上一个博客:https://www.cnblogs.com/lxm20145215----/p/5905765.html

你可能感兴趣的:(无数踩坑系列)