玩转git-基础连接github

git本地客户端的安装过程这里就不写了,简单写一下git如何上传代码到git hub.

首先需要在git hub上注册一个自己的账号https://github.com/

然后新建一个仓库

玩转git-基础连接github

玩转git-基础连接github

新建完成后,在本地建一个文件夹,然后在文件夹中git bash后执行git init命令,这样文件夹中会增加一个.git文件夹

玩转git-基础连接github

然后要生成自己的ssh key执行命令 ssh-****** -t rsa -C"[email protected]"过程中会让你输入密码,可以回车就是默认不设置密码,执行成功后如下

玩转git-基础连接github

到上面路径下找到.ssh文件夹下面可以看到id_rsa然后复制id_rsa.pub里面的内容到hub的ssh key新增一个key,title随便写

玩转git-基础连接github


然后执行ssh -T [email protected]测试一下key是否连通,成功你会看到下面

玩转git-基础连接github

然后需要配置一下name和email,后面上传会用到

git config --global user.name"yourname"

git config --global user.email"youremail"

然后配置一下连接到远程库 ,生成远程库地址 (注:这个远程连接一定要写清楚,我曾经两次都出错在这里yourname是git的用户名yourRepo是新建的远程库名)

git remote add origins [email protected]:yourname/yourRepo.git

这里yourname是git的用户名yourRepo是刚刚新建的库名执行完成后,去.git文件下你会发现

新增了一个config文件,打开文件你会看到刚刚新增的origin连接,所以我们也可以修改这个文件内容来配置远程连接

执行完上面的命令后,我们在本地库下面新建一个README文件

玩转git-基础连接github

然后执行git add README

git commit -m "first commit"

git push origins master    注意这里的origins是上面新加的远程库连接,你也可以写其他的。这样我们

就完成了一次git 代码上传的的操作了,后面还会用到更多的git命令,这只是个开始。

这里偶尔会遇到错误:

ERROR: Repository not found.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

这个的解决方法就是删除本地和hub上的key,然后重新执行生成一下key,重点检查一下自己生成的远程库地址是不是正确。