Git相关

最近在Xcode中的Git管理代码,有了一些经验,在此做一些总结:


一、准备工作:

1、注册一个GitHub账户。

2、设置Repositories,即设置一个工程。

二、在本地创建SSH

(1)首先需要检查你电脑是否已经有 SSH key

运行 终端,输入如下代码:

$ cd ~/.ssh

$ ls

这两个命令就是检查是否已经存在 id_rsa.pub 或 id_dsa.pub 文件,如果文件已经存在,那么你可以跳过步骤2,直接进入步骤3。

(2)创建一个SSH Key

$ ssh-keygen -t rsa -C"your_email@example.com"

运行后,会让你输入一个用户名,这里使用默认,直接点击enter键,这样就会生成id_rsa和id_rsa.pub.

接着输入两次密码,也可不输入(推荐输入该密码是你push文件的时候要输入的密码,而不是github管理者的密码.)

然后输入

$ vi ~/.ssh/id_rsa.pub

运行后,将里面的代码全都拷贝下来,点击":q!"退出.(点击引号里的冒号:必须写)

三.进入github

点击自己的用户名,再点击大图标.我说的不好,如果看不懂直接进入https://github.com/settings/profile即可进入.

(1)点击SSH keys ---->Add SSH key ,将刚才拷贝的代码粘贴在Key里,不填写title,会默认使用你的邮箱号.


 

四.测试一下SSH key

(1)在终端中输入

$ ssh -T git@github.com

运行后,将会得到一个警告代码:

The authenticity of host'github.com (207.97.227.239)'can't be established.# RSA key fingerprintis16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.

# Are you sure you want tocontinueconnecting (yes/no)?

这时,只需输入yes,然后输入刚才设置的密码.

密码输入正确后,你将会看到如下内容:

Hi username! You've successfully authenticated, but GitHub does not# provide shell access.

如果用户名是正确的,你已经成功设置SSH密钥。如果你看到 “access denied” ,者表示拒绝访问,那么你就需要使用 https 去访问,而不是 SSH 。

五、使用git  

1、创建工程的使用使用remote

2、将本地已创建好的文件关联到该git

(1)cd到该目录

(2)git remote add origin git@github.com:BTig/demo.git     //注意项目名称的一致

(3)git push -u origin master

原文地址:https://www.cnblogs.com/tig666666/p/5735099.html