您的位置:首页 > 其它

简单东西-Git远程仓库提交操作流程

2015-02-09 16:17 309 查看
Git命令虽然简单,但是目前开发过程中我们是使用SVN的,所以偶尔用Git时会忘记它的用法。今天用到SVNGit时,碰到了提交时没有权限问题,原因是本地仓库没有SSH Key。简单整理了一下使用流程,记录从本地仓库关联到远程仓库的流程,完整的操作一次,印象更深刻了一些。

1 本地SSH Key生成

进入用户目录C盘的用户目录,打开Git Bash命令控制台,执行ssh-keygen命令如下,点击Enter使用默认值:



命令执行完成后,C盘该目录下会生成一个.ssh的文件夹,包含生成的密钥和公钥文件:



2 Git账号添加SSH Key

登陆Git账号,点击账号设置,添加SSH Key,title自定义,Key为上图文件id_rsa.pub的内容:



3 创建本地仓库

在一个空目录如hello-world中,打开Git Bash控制台,使用git init创建本地仓库,命令完成后会在该目录下会生成一个.git文件:




4 创建Git远程仓库

登陆Git账号,创建一个新仓库,创建完成后,远程仓库的信息中会有该仓库的访问路径SSH形式和https形式的:



5 本地仓库关联远程仓库

进入本地仓库所在的目录,打开Git Bash控制台,使用git remote add origin master SSH/Https 与某个GIT项目关联,例如: git remote add origin https://github.com/woodvine/hello-world.git(远程仓库路径就是上图Git上新建的仓库标注椭圆的地址)。此时本地仓库就和远程仓库相互关联了,本地的所有修改操作都可以使用git push命令推送到远程仓库。



结论:Git命令很简单,但是要熟悉它,还是要实践。敲命令虽然繁琐,但是也是很有趣的。Git命令执行完成后,没有消息就是最好的消息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: