1、配置Git:
在终端输入:
cd ~/.ssh //检查是否存在ssh,如果存在,先将已有的ssh备份,如果不存在,终端显示
No such file or directory //执行以下命令创建
ssh-keygen -t rsa -C xx.mail //xx.mail表示注册github时的账号,敲回车后终端显示如下:
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/jackzhang/.ssh/id_rsa): //敲回车,终端显示
Created directory '/Users/jackzhang/.ssh'.
Enter passphrase (empty for no passphrase)://创建一个密码,敲回车
Enter same passphrase again: //重复设置密码,敲回车,终端会显示如下信息,说明ssh文件创建ok
Your identification has been saved in /Users/jackzhang/.ssh/id_rsa.
Your public key has been saved in /Users/jackzhang/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:nZiGXtblExi2byc+/Fz3Pp2eNTfryFS5x0ZVNJg1nBg 987498876@qq.com
The key's randomart image is:
+---[RSA 2048]----+
| o EB=+|
| . + + o+|
| o o .|
| . = = . o|
| . S + * .o.|
| . + + +.o.|
| . +. +@|
| o+.=%|
| o=*+|
+----[SHA256]-----+
2、在github中添加ssh
登录github -> Setting -> SSH and GPG keys -> New SSH key
title随意,可以写github账号,key的内容为:(文本打开.pub文件,将文件内容全部拷贝到key中,可以将.pub文件拷贝到桌面)
cp -R /Users/macname/.ssh/id_rsa.pub /Users/macname/Desktop
3、测试账号与github服务器连接
ssh -T git@github.com//终端显示如下内容
The authenticity of host 'github.com (192.30.255.112)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)?//输入yes
此时会弹出对话框,输入刚刚设置的密码,此时终端显示如下内容则表示连接成功:
Hi mudanqishi! You've successfully authenticated, but GitHub does not provide shell access.
---以下为转载内容
常用命令及用法一览:
- git init //git 初始化 (进本地目录以后)
- git remote add origin url //url : 新建工程的url
提交:
- git add . //本目录下所有修改工程提交至本地仓库
- git commit -m "up" //必须步骤,为更新做描述
- git push origin master //将本地仓库更新至远程仓库
添加新文件:
- git add . //添加本目录下所有新添加的文件
- git commit -m "up" //描述添加文件
- git push origin master //更新
- git add . //添加本目录下所有新更新的文件
- git commit -m "de" //描述文件
- git rm "文件" //删除文件
- git push origin master //更新
- git clone url //url 是远程url ,默认会保存到命令行所在的目录,如果想更换目录,在rul后面加目录名
- git pull origin master