Mac如何上传项目源代码至GitHub
Git 是由 Linux 之父 Linus Tovalds 为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。真正解决一个问题:每个工程师在自己本地分支上开发,完成功能以后往master分支合并
对于Github的安装,我也整理了一下自己思路,在此做个笔记
准备工作
1、去官网注册一个账号github
2、安装sourcetree 的mac客户端(之前也使用了命令行,感觉有点乱,本人不喜欢)
开始工作
3、下载sourcetree
4、下载之后,其中dmg包,双击安装
5、生成sshkey
6、执行ssh-add ~/.ssh/id_rsa 将sshkey添加到sourceTree
7、执行ssh-add -K ~/.ssh/id_rsa 将sshkey添加到钥匙串
8、cd 到 .ssh目录下, 用touch config命令创建config文件
9、执行open config, 打开config文件.
10、输入下面的配置内容, 保存·config文件
Host *
UseKeychain yes
AddKeysToAgent yes
IdentityFile ~/.ssh/id_rsa
IdentityFile ~/.ssh/github_rsa
11、查看是否存在id_rsa(私钥)和id_rsa.pub(公钥):ls -la如果存在就成功了
12、拷贝公钥的内容:直接用文本打开生成的公钥,复制就ok了
13、登录GitHub网站github,并登录自己的账号
14、点击界面最右面的图像,下拉列表中的Settings
15、选择SSH and GPG,添加ssh
Title:xxx@xx.com
key:将id_rsa.pub文件的内容拷贝放进
16、刚刚添加到GitHub上的钥匙颜色是灰色的,在终端输入ssh -T git@github.com执行之后就会变成了绿色
17、创建个人项目:回到个人主页,点击倒数第二个+,在下拉列表中选择New repository
18、其中第四步骤,创建一个记录提交操作文档,我建议是必须勾选了(如果你想之后用终端命令行创建,也可以不勾选)
19、创建成功之后,就会出现下面的界面
20、点击sourcetree,就会把这个项目想在到本地的sourcetree客户端中点击新仓库。
21、从URL克隆。
22、把项目的URL放在源URL里(注意:URL是以git@github.com开头的,并不是以http开头的,如果填了http在push时会有问题的,改变回git@github.com开头的地址则可)。
补充:改项目的URL
1、选中你要改的项目(如:project)并点击进入
2、点击右上角的设置
3、在远程仓库里点击URL(红色图改处),点击进去更改成你的git@github.com开头的URL便可