在mac上使用github--设置git
来源:互联网 发布:tomcat项目多域名访问 编辑:程序博客网 时间:2024/05/19 00:37
来源:http://help.github.com/mac-set-up-git/
翻译来源:http://blog.csdn.net/sniffer12345/article/details/7529703
Set Up Git
github核心是一个叫做git*的开源版本控制系统,由创造linux的那个家伙创造的。所有你本地上跟github有关的东西,实际上都由git负责管理。
1、下载并安装最新版本的git我们使用SSH实现客户端跟github的加密通讯。设置他们很容易,但也需要几个步骤。
为了确保你创建了一个新的密钥,你需要先确定一下原来是不是已经有了一个密钥。首先,打开终端(terminal),一般在Application-->Utilities中
如果提示“没有该文件或文件夹”( “No such file or directory“ )跳到第三步,否则继续
3.备份并移除原来的SSH密钥
因为已经有了ssh密钥的相关文件夹,所以你需要将他们备份一下并删除掉
ls #显示当前文件夹下所有文件和文件夹configid_rsaid_rsa.pubknown_hosts mkdir key_backup #在当前目录下创建一个叫"key_backup"的文件夹 cp id_rsa* key_backup #复制id_rsa和id_rsa.pub到key_backup里头 rm id_rsa*
4.创建一个新的SSH密钥
输入以下命令创建一个新的SSH密钥。由于我们直接使用默认设置,所以当问及保存密钥的位置时,直接按回车。
ssh-keygen -t rsa -C "your_email@youremail.com" #使用你提供的邮件地址创建一个新的SSH密钥Generating public/private rsa key pair.Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):<press enter>
接下来输入密码
Enter passphrase (empty for no passphrase):<enter a passphrase>
Enter same passphrase again:<enter passphrase again>
回车,正确的话应该显示如下:
Your identification has been saved in /Users/your_user_directory/.ssh/id_rsa.Your public key has been saved in /Users/your_user_directory/.ssh/id_rsa.pub.The key fingerprint is:01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db user_name@username.comThe key's randomart image is:+--[ RSA 2048]----+| .+ + || = o O . || = * * || o = + || o S . || o o = || o . E || || |+-----------------+
5. 将你的SSH密钥添加到github上
5.1 在github网站上点击“Account Settings” > Click “SSH Keys” > Click “Add SSH key”
用文本编辑器打开id_rsa.pub文件(译者注:直接在命令行中用vi打开最简单)。这个文件是你的公钥,你需要打开“浏览隐藏文件”去招到它,因为.ssh文件夹是隐藏的。需要小心的是,当你从文件中拷贝密钥时一定要注意密钥文件是不包含任何空白或者换行符的,这一点非常重要(译者注:所以你拷贝的时候注意不要把多余的行或者空格拷贝进去)
接下来将密钥黏贴进key的文本框中
点击Add Key
5.2 测试一切是否顺利为了确保一切正常运行,你需要尝试下SSH登陆到github。注意,不需要改变以下命令中"git@github.com"部分。
ssh -T git@github.com
你应当看到如下结果:
The authenticity of host 'github.com (207.97.227.239)' can't be established.RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.Are you sure you want to continue connecting (yes/no)?
没事,直接"yes"
Hi username! You've successfully authenticated, but GitHub does not provide shell access.
现在你已经设置好git并且将你的SSH密钥输入到github上了,接下来轮到设置你的个人信息了
- 设置你的用户名和邮箱
git会依旧用户名和邮箱跟踪是谁做的提交。并且,我们使用这些信息去关联你的提交和github的账户。输入以下命令,讲name和email替换成你的名字和邮箱。名字需要是你的真实名字而不是你的github账户。
$ git config --global user.name "Firstname Lastname" #为你的机器上所有的git实例设置用户名$ git config --global user.email "your_email@youremail.com" #为你的机器上所有的git实例设置用户的邮箱
- 在mac上使用github--设置git
- 在mac上使用github--设置git
- 在 mac 上使用 Git 和 GitHub 连接
- 在 mac 上使用 Git 和 GitHub 连接
- 在 mac 上使用 Git 和 GitHub 连接
- 【GitHub】在Mac上配置/使用Github
- 【GitHub】在Mac上配置/使用Github
- 如何在Mac上配置/使用Github
- 如何在Mac上配置/使用Github
- 在Mac上配置/使用Github
- git mac github 使用
- 使用Git在GitHub上管理代码
- mac上使用git上传文件到github
- mac上使用git上传文件到github
- Mac上GitHub使用
- Mac使用git/github小结
- Mac使用git/github小结
- mac使用git管理Github
- 一个合格的程序员应该读过哪些书
- 上GOOGLE搜资料的好方法
- Ubuntu 12.04 下安装MySQL 5.5
- 关于Resource temporarily unavailable in tsStartJavaThread
- Android 使activity以模式对话框的形式弹出
- 在mac上使用github--设置git
- UpdateLayeredWindow()失败,GetLastError()返回0
- 亿能测试视频教程 - QTP自动化测试视频系列
- JM8.6配置文件中参数的解释
- Android学习 StateMachine与State模式
- 黑白界面下去的小游戏
- 比较级
- __bridge,__bridge_retained和__bridge_transfer的意思,区别与使用 20 三
- hdu 3507 斜率优化dp 入门学习