git config --global user.email "your email"注意:此用户名和电子邮件仅由您在本机上设置。用户名和电子邮件将不会被验证。事实上,它们可以随意设置。好像有时候git可能会向这个邮箱发送邮件,提示git警告。
2 生成SSH密钥
检查您是否已有ssh 密钥:cd ~/.ssh
如果没有密钥,该文件夹将不存在。如果有,备份并删除生存密钥: ssh-keygen -t rsa -C "your email"
按3 个Enter 键,密码为空。密钥生成成功后,会出现以下代码,可以看到密钥的存储路径。您的身份信息已保存在/home/tekkub/.ssh/id_rsa 中。
您的公钥已保存在/home/tekkub/.ssh/id_rsa.pub 中。
密钥指纹为:
………………使用文本编辑器打开文件目录下的“id_rsa.pub”。这是存储的git 公钥。 ssh密钥是删除电子邮件地址后的全部内容ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDG4dfq8hVzk5yWRpEbyERRs5FZh3+okiDuZI+9HmsTsaz7RaS7+WcGSyWyZFHV1AAUd/G YhncgiLhrCCWM /6pM11eZsw1uUnrqg0 khBHDY5T5OwV+LNP4AKr4YqqdLTfS+yeFkuo/sVF3bO5leB60NeTdhyBm/U+Xpna+C88v0S/NzMW/++jpiuFYZfk978HZtwBSh0K7l24vZYka8gr+BXfbcervYREuqG 6B2HEu8T4CDhlTskmjSTiRx ZUBml22kqxAlJa1e8WbYO6aSIFXOlnLL6XcUV+QBaPTbAsqzFpP5lYvIHalPT3tSTtUsdAXoquTR2jrE0UurRSj4T /Xz“您的电子邮件”sshssh-rsa AAAAB3NzaC1yc2E AAAADAQABAAABAQDG4dfq8hVzk5yWRpEbyERRs5FZh3+okiDuZI+9HmsTsaz7RaS7+WcGSyWyZFHV1AAUd/GYhncgiLhrCCWM/6pM11eZsw1uUn rqg0khBHDY5T5OwV+LNP4AKr4YqqdLTfS+ yeFkuo/sVF3bO5leB60NeTdhyBm/U+Xpna+C88v0S/NzMW/++jpiuFYZfk978HZtwBSh0K7l24vZYka8gr+BXfbcervYREuqG6B2HEu8T4CDhlTskmj STiRxZUBml22kqxAlJa1e8WbYO6aSIFXOl nLL6XcUV+QBaPTbAsqzFpP5lYvIHalPT3tSTtUsdAXoquTR2jrE0UurRSj4T/Xz 添加生成的ssh密钥到git服务器网站(gitHub、开源中国等)
3 新建项目到git服务器
在服务器网站新建一个项目,新建最好直接将README和.gitignore文件添加到项目。不同的编程语言可以选择不同的.gitignore文件来添加。 gitignore 可以忽略一些不需要提交的自动更改,简化提交。
使用命令行cd 到文件夹。我一般都是直接从服务器克隆项目到桌面上,然后给你新项目的地址。这里我以AFN仓库为例。
git clone https://github.com/AFNetworking/AFNetworking。git克隆完成后,会在文件夹(桌面)生成该项目的工程文件,这里是AFNetworking,使用命令行cd到新生成的项目路径上传将项目文件复制到克隆的文件夹并初始化git 存储库。
git init //在当前项目目录下生成本地git管理,并创建隐藏的.git目录,用于向git添加文件
git 添加. //将当前目录下的所有文件添加到索引中并提交到本地代码仓库
git commit -m "first commit" //提交到本地源码仓库,并将提交注释附加到远程代码仓库
git remote add origin https://github.com/AFNetworking/AFNetworking.git //添加到远程项目,别名为origin(以下为项目地址)如果报错说远程仓库已存在,则删除远程仓库首先git remote rm origin 再次执行这句话
关于本次Mac系统下Git使用技巧与总结和的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。
【Mac系统下Git使用技巧与总结】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
终于找到一篇关于Mac上git使用总结的文章了!
有5位网友表示赞同!
想学习Git,但一直不知道从哪里开始,这篇文章应该可以帮到我。
有16位网友表示赞同!
Mac自带的终端界面有点复杂,希望这篇文章能教我怎么更好地操作Git。
有10位网友表示赞同!
看了标题,感觉像是一篇非常实用的文章。
有13位网友表示赞同!
学习Git对写代码很有帮助吧!期待看看这篇文章里有什么具体步骤。
有6位网友表示赞同!
Mac的开发环境确实比windows好用的多,希望作者能详细介绍一下git的使用方法。
有15位网友表示赞同!
Git的命令总感觉有点难记啊, 希望这篇文章里能用简单的语言解释清楚。
有17位网友表示赞同!
学习完这篇文章,是不是就能轻松写代码了?
有16位网友表示赞同!
我一直在找关于Mac上使用Git的一些教程,看来找到了一个不错的起点。
有7位网友表示赞同!
最近想尝试一下开源项目, Git应该是个必学的工具,期待能从这篇文章里学到东西。
有13位网友表示赞同!
Git的图形界面工具好像也很常用吧?希望这篇文章里也有介绍。
有11位网友表示赞同!
Mac上的git操作和windows有什么区别吗? 这篇文章能不能说明清楚?
有7位网友表示赞同!
对于刚入门编程的小白来说,这篇文章是不是有点太专业了?
有15位网友表示赞同!
GitHub上有很多项目可以使用Git吧? 希望这篇文章能解释一下GitHub和Git的关系。
有8位网友表示赞同!
学习git好像需要一点时间去理解它的运作方式吧 ?
有12位网友表示赞同!
终于可以从使用简单的版本控制工具到更强大的Git了!?
有17位网友表示赞同!
希望作者能分享一些实际操作的例子,这样更容易理解。
有16位网友表示赞同!
这篇文章会不会讲解一些常用Git命令的使用方法?
有13位网友表示赞同!
学习完这篇文章后,还能顺利解决代码提交或者版本冲突的问题吗?
有15位网友表示赞同!