mac 配置git

来源:互联网 发布:淘宝删中差评的方法 编辑:程序博客网 时间:2024/04/28 06:21

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.


---以下为转载内容

常用命令及用法一览:

当电脑第一次使用(意思是输入一次,本电脑终身有用):
  1. git init  //git 初始化 (进本地目录以后)  
  1. git remote add origin url     //url : 新建工程的url  

提交:
  1. git add .   //本目录下所有修改工程提交至本地仓库  
  1. git commit -m "up"  //必须步骤,为更新做描述  
  1. git push origin master  //将本地仓库更新至远程仓库  

添加新文件:
  1. git add .     //添加本目录下所有新添加的文件  
  1. git commit -m "up"  //描述添加文件  
  1. git push origin master   //更新  
删除文件:
  1. git add .   //添加本目录下所有新更新的文件  
  1. git commit -m "de"    //描述文件  
  1. git rm "文件"    //删除文件  
  1. git push origin master //更新  
下载工程:
  1. git clone url   //url 是远程url  ,默认会保存到命令行所在的目录,如果想更换目录,在rul后面加目录名
远程相对本地的更新:
  1. git pull origin master  
 
以上命令基本够用了~~

原创粉丝点击