mac下如何把本地项目上传到Github

时间:2024-03-13 14:59:16

本文将介绍在mac(windows下同理)下如何将本地项目上传到 Github。

一、准备

1、注册 github 账号

地址:https://github.com

具体方法本文不做介绍啦。

 

2、安装 Git 客户端

地址:https://desktop.github.com

正常安装即可,这里也不多做介绍啦。

 

3、准备好要上传的项目,

比如我们这里有一个小项目,我们把需要上传的项目文件放到一个位置,任意位置即可。

 

二、使用 git 命令操作

1、打开终端,定位到项目文件夹

2、然后输入命令: git init

mac下如何把本地项目上传到Github

 

3、然后配置 ssh , 输入:ssh-****** -t rsa -C "[email protected]" (邮箱替换成你登录github的邮箱)

4、这个地方请注意,它会在你选择的路径下上生成 ssh key,如果你直接点击回车,会在默认路径下创建 ssh 。如果你有多个项目,那么请配置不同的路径,或者一个路径换个文件名,我就用:/Users/liuyanzhao/.ssh/id_rsa 作为演示。输入路径之后点击回车。

5、这个地方是要你输入密码,直接回车则是不设置密码。直接回车就可以。然后会让你重复密码,也是直接回车。

mac下如何把本地项目上传到Github

当你出现如图所示,就代表 ssh 已经生成了。

6、然后执行命令:pbcopy < ~/.ssh/id_rsa.pub   这个的作用是将你的 ssh 代码复制到剪贴板。

mac下如何把本地项目上传到Github

7、现在,咱们在重新回到 github 页面,需要将刚才生成的 ssh 配置到 github 里。点击你的呆萌头像:

mac下如何把本地项目上传到Github

8、点击左侧的 SSH and GPG keys,然后点击右上角的 New SSH key 按钮,最后将刚才复制的 ssh key 粘贴进去

mac下如何把本地项目上传到Github

 

9、现在,咱们再打开终端,验证一下是否添加ssh成功了,输入命令: ssh -T [email protected]

如果出现

  1. The authenticity of host 'github.com (192.30.255.113)' can't be established.
  2. RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
  3. Are you sure you want to continue connecting (yes/no)? ssh -T 847064370@qq.com
  4. Please type 'yes' or 'no': yes
  5. Warning: Permanently added 'github.com,192.30.255.113' (RSA) to the list of known hosts.
  6. Hi saysky! You've successfully authenticated, but GitHub does not provide shell access.

报错,试着 ssh -T [email protected] (邮箱替换成你登录github的邮箱)

至于那个报错,暂时不管。

10、然后执行下面两条命令

git config --global user.name "your name"

git config --global user.email "[email protected]"

mac下如何把本地项目上传到Github

11、现在咱们就可以上传代码啦!!将你的项目代码拉到这个文件夹,执行命令

git status

mac下如何把本地项目上传到Github

12、然后执行 git add .    (有个点哦,这个点表示更改所有的改动)

mac下如何把本地项目上传到Github

13、然后执行命令 git commit -m "第一次更新"

mac下如何把本地项目上传到Github

14、然后执行命令:git remote add origin [email protected]:用户名/项目名.git (后面的地址从下面标注的地方可以找到

mac下如何把本地项目上传到Github

15、最后执行命令:git push -f origin master

mac下如何把本地项目上传到Github

 

16、现在 回到你的 github 页面,然后刷新该项目页,文件已全部上传了。

mac下如何把本地项目上传到Github

 

参考:http://www.cnblogs.com/lijiayi/p/pushtogithub.html