玩转git-基础连接github
git本地客户端的安装过程这里就不写了,简单写一下git如何上传代码到git hub.
首先需要在git hub上注册一个自己的账号https://github.com/
然后新建一个仓库
新建完成后,在本地建一个文件夹,然后在文件夹中git bash后执行git init命令,这样文件夹中会增加一个.git文件夹
然后要生成自己的ssh key执行命令 ssh-****** -t rsa -C"[email protected]"过程中会让你输入密码,可以回车就是默认不设置密码,执行成功后如下
到上面路径下找到.ssh文件夹下面可以看到id_rsa然后复制id_rsa.pub里面的内容到hub的ssh key新增一个key,title随便写
然后执行ssh -T [email protected]测试一下key是否连通,成功你会看到下面
然后需要配置一下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 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,重点检查一下自己生成的远程库地址是不是正确。