

Github for mac是一款流行的Git仓库托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。除了Git代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。
GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按 钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。


Git 是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。
1、下载并安装最新版本的git
注意:安装完如果没看到任何图标别担心,因为它不是普通的应用。(译者注:实际上是一个命令行工具)
第二步:设置SSH密钥
我们使用SSH实现客户端跟github的加密通讯。设置他们很容易,但也需要几个步骤。
为了确保你创建了一个新的密钥,你需要先确定一下原来是不是已经有了一个密钥。首先,打开终端(terminal),一般在Application-->Utilities中
1. 检查ssh密钥 (如果已经有了密钥,那可以跳到第四步)
2. 首先,我们需要检查电脑上是否已经有了ssh密钥:
cd ~/.ssh
如果提示“没有该文件或文件夹”( “No such file or directory“ )跳到第三步,否则继续
3.备份并移除原来的SSH密钥
因为已经有了ssh密钥的相关文件夹,所以你需要将他们备份一下并删除掉
ls #显示当前文件夹下所有文件和文件夹config id_rsa id_rsa.pub known_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账户。
1. 安装前请确认macOS版本≥10.15,建议关闭SIP(恢复模式运行csrutil disable),否则可能无法正常写入系统扩展。
2. 首次登录若提示“无法验证开发者”,请前往“系统偏好设置-安全性与隐私-通用”点击“仍要打开”;若频繁闪退,请执行`sudo xattr -dr com.apple.quarantine /Applications/GitHub.app`。
3. 常见问题:拉取仓库失败时,先检查网络代理(终端执行`git config --global --unset http.proxy`);若上传大文件超时,请改用SSH协议并设置`git config --global http.postBuffer 524288000`。
4. 技巧:建议安装官方CLI工具(`brew install gh`)以增强命令行集成;同步时若冲突过多,优先使用“Fetch & Merge”而非“Pull”,避免覆盖本地修改。
此内容由AI根据文章内容自动生成,并已由人工审核
微软GitHub客户端v1.7.1 安卓版正式版微软GitHub客户端安卓版v1.7.1来了!它把项目管理和代码浏览搬到了手机上,滑动就能处理issue和任务,就像刷邮件一样顺手。随时随地合并分支、查看代码,让忙碌的开发者效率翻倍。推荐下载试试!
查看
Github for macv2.7.2 官方最新版小编最近上手了GitHub for Mac官方最新版(v2.7.2),真心觉得这是Mac用户管理代码的“神队友”。它不光是Git仓库托管,更把fork、pull request这些协作操作变得特别顺手,不用敲命令行,鼠标点一点就能搞定分支和合并。界面上传文件、看协作图谱都很直观,平时写点
查看开发者其他应用
PHP开发软件(Xampp Mac版)
Mac编程软件
357.9M
V8.0.1-0
Unity for mac
Mac编程软件
555KB
v2019.4.0 官方版
Visual Studio Code mac版
Mac编程软件
107.6M
v1.71.0 官方版
360加固保Mac版
Mac编程软件
615.6M
3.6.2.0 官方最新版
valentina studio pro最新版
Mac编程软件
52M
12.0.3 mac版
唤境引擎mac版
Mac编程软件
72.1M
v0.10.11 官方最新版
Unshaky(MAC键盘设置)
Mac编程软件
5.0M
v0.7.0 2026官方中文版
ios开发者调试工具TySimulator
Mac编程软件
11.0M
v0.10.0 官方版
Adobe Dreamweaver CC 2019 mac版
Mac编程软件
784.3M
v19.2.1 官方中文版
Swift Playgrounds mac版
Mac编程软件
155.1M
v1.0 官方版