git教程 远程仓库

首先注册GitHub账号。由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置:

第1步,创建SSH Key

在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:
$ ssh-keygen -t rsa -C "youremail@example.com"
一路回车,使用默认值即可,不设密码。一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。

第2步

登陆GitHub,打开“Settings”,“SSH and GPG Keys”页面,然后,点“New SSH key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容,点“Add SSH Key”,你就应该看到已经添加的Key。

第3步,添加远程库,

登陆github,创建一个新的仓库,写上仓库名,仓库名和本地文件夹名一样,其他保持默认即可。
在本地仓库下运行命令
$ git remote add origin git@server-name:path/repo-name.git,示例如下
$ git remote add origin git@github.com:michaelliao/learngit.git
把本地库的所有内容推送到远程库上。
$ git push -u origin master
由于远程库是空的,我们第一次推送master分支时,加上了-u参数。
此后,每次本地提交后,只要有必要,就可以使用命令
git push origin master 推送最新修改。

第4步,从远程库克隆

使用命令$ git clone git@server-name:path/repo-name.git,示例如下:
$ git clone git@github.com:michaelliao/gitskills.git。
在本地进入gitskills文件夹看看,已经有README.md文件了。

第5步,更新本地仓库

进入本地仓库,使用命令$ git pull。

小结

要克隆一个仓库,首先必须知道仓库的地址,然后使用git clone命令克隆。
Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 14,657评论 9 163
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 14,342评论 4 54
  • 若是拥有 这窃喜是我的资本 而它正如一阵风 已经走过 又何必窃喜 留下一丝丝美好 却难言忘却 余下的温存 也可以自...
    48712034d40c阅读 1,778评论 0 0
  • 午后三点,几点斜阳透过帘缝洒在脚上,一杯茶,一本书,惬意涌上心头…… 想用书中的静谧洗一洗浮躁的夏...
    落雨无声_王汉丽阅读 1,567评论 0 2

友情链接更多精彩内容