github 本地及服务器安装配置
Posted xiaoxuelilei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了github 本地及服务器安装配置相关的知识,希望对你有一定的参考价值。
注册
首先去github官网注册账号
登录
首次登录请通过激活邮件设置密码。
安装Git
Git for Windows. https://git-for-windows.github.io/
设置个人资料
在本地配置git时,需要指定用户和邮箱。例如
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
设置用户名
GitLab的用户名包括Name和Username。Name是显示的名称,可以是中文;Username是登录名,最好为英文。
Name 可以在主页左侧的 Profile Settings 中修改,建议为真实的姓名。
Username 用户自己不能修改,只能由管理员修改,默认为姓名全拼。
设置邮箱
在 Profile Settings - Emails 中有对邮箱的说明:
- Primary Email 用于用户头像检测和基于Web的操作,例如编辑和合并。
- Notification Emai 用于账户通知。
- Public Email 会在你公开的个人资料中显示。
- 所有邮箱都可以用于识别你的提交。
Primary Email 和 Public Email 可以在 Profile Settings - Emails 中修改。
Notification Emai 可以在 Profile Settings - Notifications 中修改。
三个邮箱中有任意一个与git config --global user.email "email@example.com"
匹配即可。
添加SSH Key
在本地使用以下命令来生成SSH Key
cd ~
ssh-keygen -t rsa -C "email@example.com"
查看公钥
cd ~/.ssh
cat id_rsa.pub
会显示类似内容(你生成的内容和我大致类似,但肯定不同)
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCv/FDF8b8bg6u+sWMM9DQxzxorsz/CjlCIPPjmSFzbJFKnfbSJD1uFzYMrI3Mk9z7IXbIz0Pv6kOj1OiixXaB2uK27VEkw5+YheFtzRDBO0fmKmViV/CQI2u43aXkmye/wTLAyJLOS5e6f4y5fbS69vd9KRWgkLZFd7pdYp8iK6sn2+1FmwiijDg79n793XCSseZo1bOa1gf24Iv+Hcsqjh1fx2Ug2RZlmTPp0XsrqouzskxGRgvAlMEzSDiV4tPsA3mpn0TNJ/qTWX8eS2QF88iMn50rLd/9+u6pICvZ2S6MnTDxGWg+2kKQDhrKBGqJbh7fIBocNcx/f6I8prnXV wanghui.tj.1987@gmail.com
将你的公钥内容粘贴至 Profile Settings - SSH Keys 中即可。
验证SSH Key
在本地输入以下内容以验证SSH Key
$ ssh -T git@github.com
The authenticity of host 'xx.xx.xx.xx' can't be established.
ECDSA key fingerprint is SHA256:MTkAkg7kid1SgCl7aPxdx7B9bJk7BJQuDagpZFar/rQ.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'xx.xx.xx.xx' (ECDSA) to the list of known hosts.
Welcome to GitLab, xx!
常用git命令
clone项目
git clone git@github.com:[group]/[projecct].git
查看工作区状态
git status
pull代码
git pull origin [branch]
push代码
git push origin [branch]
创建并切换分支
git checkout -b [branch]
切换分支
git checkout [branch]
查看分支
git branch
添加文件到暂存区
git add [file]
添加所有文件到暂存区
git add .
从暂存区提交到本地仓库
git commit -m "[comment]"
从暂存区还原到工作区
git reset [commit-id] [file]
从工作区还原到版本库
git checkout -- [file]
查看修改内容
git diff [file]
查看日志
git log -[the number of recent commits]
以上是关于github 本地及服务器安装配置的主要内容,如果未能解决你的问题,请参考以下文章