游戏网站开发有限公司,怎么搭建购物网站,后台风格网站,微网站建设方案财政二 远程仓库 1 创建联系 第1步#xff1a;创建SSH Key。在用户主目录下#xff0c;看看有没有.ssh目录#xff0c;如果有#xff0c;再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件#xff0c;如果已经有了#xff0c;可直接跳到下一步。如果没有#xff0c;打开S…二 远程仓库 1 创建联系 第1步创建SSH Key。在用户主目录下看看有没有.ssh目录如果有再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件如果已经有了可直接跳到下一步。如果没有打开ShellWindows下打开Git Bash创建SSH Key $ ssh-keygen -t rsa -C youremailexample.com 第2步登陆GitHub打开“Account settings”“SSH Keys”页面 然后点“Add SSH Key”填上任意Title在Key文本框里粘贴id_rsa.pub文件的内容 2 创建远程项目 首先登陆GitHub然后在右上角找到“Create a new repo”按钮创建一个新的仓库 在Repository name填入learngit其他保持默认设置点击“Create repository”按钮就成功地创建了一个新的Git仓库 现在我们根据GitHub的提示在本地的learngit仓库下运行命令 $ git remote add origin gitgithub.com:Weimingai/learngit.git 添加后远程库的名字就是origin这是Git默认的叫法也可以改成别的但是origin这个名字一看就知道是远程库。 下一步就可以把本地库的所有内容推送到远程库上 $ git push -u origin master Counting objects: 20, done. Delta compression using up to 4 threads. Compressing objects: 100% (15/15), done. Writing objects: 100% (20/20), 1.64 KiB | 560.00 KiB/s, done. Total 20 (delta 5), reused 0 (delta 0) remote: Resolving deltas: 100% (5/5), done. To github.com:michaelliao/learngit.git * [new branch] master - master Branch master set up to track remote branch master from origin. 把本地库的内容推送到远程用git push命令实际上是把当前分支master推送到远程。 由于远程库是空的我们第一次推送master分支时加上了-u参数Git不但会把本地的master分支内容推送的远程新的master分支还会把本地的master分支和远程的master分支关联起来在以后的推送或者拉取时就可以简化命令。 从现在起只要本地作了提交就可以通过命令 $ git push origin master 把本地master分支的最新修改推送至GitHub现在你就拥有了真正的分布式版本库 SSH警告 当你第一次使用Git的clone或者push命令连接GitHub时会得到一个警告 The authenticity of host github.com (xx.xx.xx.xx) cant be established. RSA key fingerprint is xx.xx.xx.xx.xx. Are you sure you want to continue connecting (yes/no)? 这是因为Git使用SSH连接而SSH连接在第一次验证GitHub服务器的Key时需要你确认GitHub的Key的指纹信息是否真的来自GitHub的服务器输入yes回车即可。 Git会输出一个警告告诉你已经把GitHub的Key添加到本机的一个信任列表里了 Warning: Permanently added github.com (RSA) to the list of known hosts. 这个警告只会出现一次后面的操作就不会有任何警告了。 如果你实在担心有人冒充GitHub服务器输入yes前可以对照GitHub的RSA Key的指纹信息是否与SSH连接给出的一致。 3 从远程库克隆 现在远程库已经准备好了下一步是用命令git clone克隆一个本地库 $ git clone gitgithub.com:michaelliao/gitskills.git Cloning into gitskills... remote: Counting objects: 3, done. remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 3 Receiving objects: 100% (3/3), done. 注意把Git库的地址换成你自己的然后进入gitskills目录看看已经有README.md文件了 $ cd gitskills $ ls README.md转载于:https://www.cnblogs.com/weimingai/p/10503701.html