怎么设置本带git仓库成为远程仓库

作者&投稿:芮力 (若有异议请与网页底部的电邮联系)
用git直接把远程仓库的文件往本地仓库拉怎么做~

git clone yourRemoteGitRepositoryUrl

当然可以 直接在服务器B上git clone 加上 --bare 参数不加 --bare 也行 但是从服务器上clone的时候会多一层 .git目录服务器B的repo可以设置个 post-receive 的 git hooks让他收到提交后主动push代码到服务器A上去1.服务器B上获取服务器A的git repo全选复制放进笔记cd ~git clone serverA-repo --bare2.本地 获取服务器B的git repogit clone serverB:example.git

  • 注册github。

    github是一个免费的服务器,用户可以直接在此网站上定义出属于自己的项目,而github对于学习者而言是免费的,但是如果你是一个公司的项目管理者,如果按照免费的方式注册了GITHUB,就有可能造成代码的泄漏。

    那么在使用github之前要先进行注册:https://github.com/

  • 2

    我们本次已经有了自己的账号,所以不再重新进行注册。如果已经注册成功之后,就可以直接进行账号登陆。

  • 3

    可是并不是说你有GiTHUB的账号就可以直接使用了,因为还需要生成一个SSH key后才可以使用。

    1、生成一个SSH Key,在windows平台上可以直接使用“git bash”工具创建。

    2、需要生成一个RSA编码的KEY。ssh-keygen -t rsa -C "gwolf_2010@126.com"

    注册时的时候输入一个密码。而且会自动的在用户所在目录生成一个“.ssh”的目录,里面会保存有两个文件:私钥(id_rsa)、公钥(id_rsa.pub)。

  • 4

    打开GITHUB设置页面。选择New ssh可以按钮。

    找到id_rs.pub文件的内容进行复制(一定要记住,别增加无用的任何内容)。

    那么此时就标识已经让客户端和GITHUB之间建立好了一个安全的连接,由于SSH的存在GITHUB才可以进行用户的识别,以保证操作是最安全的。

  • 5

    添加远程仓库。

    只有存在仓库,可以标识用户可以进行开发,但是在D:\githubtest\githubmicrocloud目录下已经存在有了一个本地仓库,所以下面希望可以将本地仓库发布在GITHUB上。在GITHUB上新建一个仓库,现在设置的仓库名为“githubmicrocloud”,随后选择创建仓库。而仓库创建完成之后会给出两种连接方式:

    1、SSH连接地址:git@github.com:caochuanping/githubmicrocloud.git

    2、HTTPS的连接地址:https://github.com/caochuanping/githubmicrocloud.git

    本地仓库必须使用以上的地址才可以发布到服务器上。

  • 6

    把GITHUB与本地仓库相关联:

    1、执行:git clone https://github.com/caochuanping/githubmicrocloud.git

    2、执行:git remote add origin https://github.com/caochuanping/githubmicrocloud.git

    此时已经和远程仓库之间建议了连接但是远程仓库里面并没有本地仓库的内容。

    git push -u origin master

    由于现在远程仓库里面并没有任何的文件存在,所以以上是将所有文件进行推送到服务器.但是由于是第一次推送,而且推送的是master分支,那么使用一个“-u”将远程的master和本地的master进行关联。

    注意:如果报错:

    fatal: remote origin already exists.

    是没有关系的,说明远程仓库已经建立了联系。

  • 7

    由于本次使用的HTTPS的方式,所以将会要求输入自己的用户名和密码。也可以自己使用SSH的方式进行提交。

    查看现在远程服务器端已经存在的仓库信息:

    git remote -v

  • 8

    编写文件test.txt文件

    此时所作出的所有修改都属于本地的修改,下面需要将其提交到服务器上;

    git add .

    git commit -a -m "change file"

    这个时候只是将其增加到了本地的mater分支上,但是远程的master分支依然没有发现变化。所以下面需要进行客户端像服务器端的推送;

    git push origin master

  • 9

    那么此时就完成了本地代码与服务端代码的同步。

    END




gitlab和github的区别
Github - 一个网站,提供给用户空间创建git仓储,保存用户的一些数据文档或者代码等 作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。如前所述,作为一个分布式的版本控制系统,在Git中并不...

gitclone的地址是一个库还是一个仓
gitclone的地址是一个库。gitclone一个已存在的仓库的代码,然后想要单独管理这个代码,就是说新建一个仓库来管理。clone的时候会把原来的仓库信息带过来。并且Gitpush新仓库的话,会提示originrepoalreadexist。

git 有啥命令可以看远程仓库的目录结构
如果想看具体的目录内容,可以把远程仓下载下来:git fetch <remote_name> <branch_name> \/\/ 抓取远程的一个分支到本地,或者直接使用远程仓的地址,输入浏览器就能查看看。楼主如果对Linux系统感兴趣,想学习更多Linux系统操作知识,可以百度《Linux就该这么学》,里面有关于如何操作git的详细教程。

Git 能不能实现单个目录不可见,不可修改?只检出单个目录
1不能。2可以。GIT 1.7版本支持sparse checkout特性。初始化空仓储:git init <repo> && cd <repo> git remote add –f <name> <url> 打开sparse-checkout特性:git config core.sparsecheckout true 配置.git\/info\/sparse-checkout,列出你想要checkout的目录:echo some\/dir\/ >> .git\/info\/...

如何进行版本回退或只是修改已提交的commit
当你已经提交了不想提交的代码,或者提交到gerrit服务器后被打回重新提交怎么办?这是我们就需要git reset这颗“后悔药“了。 进入要回退的git仓,比如\/packages\/apps\/DemoApp\/ ,运行 git log 即可看到已经提交的commit,author等信息,如下 view sourceprint?01.commit 0a30864b4d07fedb16e120b6e204b...

gitlab和github的区别
GITLAB是在GITHUB的基础上搭建的项目管理平台。GITHUB上的项目一般是公有化的,私有仓库需要付费。而GITLAB实在GITHUB基础上搭建的。在其上面建私有仓库是免费的。( 但是如果是企业版 需要授权费 就是说你可以免费建仓库,但是需要钱拿授权),有资源隐匿属性,就是非本公司员工(没有权限)是无法知道有...

进仓编号是货代那边给出的吗?
是的,货代为了区分不同发货人的货,同时避免送到仓库货混淆,所以有个进仓编号! 追问 可是怎么货代那边还问我要进仓编号呢?我叫他订下飞机航班 他问我要进仓编号 追答 因为很多家货,他想知道你指的那票货,他好对应起来! 追问 新客人 第一次出货 我也没有进仓编号 怎么办 更多追问 本回答由提问者推荐 ...

repo 版本回退操作
git log --before="1 days"

git push 提示没有权限怎么解决
git log 本branch ^远程支 查看本远程没提交 git log 远程 ^本branch 查看远程本没提交 本支自建立支master远程支般origin\/XXX仓远程库 自提交代码先addcommit候提交自本支git push或者repo upload命令执行往库提交 比吃饭库锅远程支盘本支碗所操作都操作本支 ...

极狐(GitLab)宣布完成A轮融资,专注DevOps开源生态建设和产品打磨_百 ...
并且作为一家独立的公司,极狐公司将管理自己的技术和基础设施——其SaaS服务(jihulab.com)和Gitlab, Inc.的SaaS服务(GitLab.com)将不共享任何基础设施、网络连接、系统、服务、数据或资源。此外,极狐公司为中国用户建立拥有自主知识产权(IPR)的JH代码仓目录,并持有独立知识产权,实现100%的本地化...

朗县19450529908: 怎样设置 ,只有指定电脑可以操作远程的git仓库?? -
抄湛欣奥: 三种方式都可以. 1. 修改命令 git remte origin set-url URL 2.先删后加 git remote rm origin git remote add origin git@github.com:Liutos/foobar.git 3. 直接修改config文件

朗县19450529908: git shell 命令怎么建立远程仓库 -
抄湛欣奥: 如果你远端创建了库了那么 本地的工程就可以用clone命令克隆一个,如果没有 那么需要手动执行 git remote add 命令新加一个和远端有关系的东西 这样就可以用git push推送过去了

朗县19450529908: 如何将本地的git 与远程的git 建立联系 -
抄湛欣奥: git push origin local_branch:remote_branch这个操作,local_branch必须为你本地存在的分支,remote_branch为远程分支,如果remote_branch不存在则会自动创建分支.类似,git push origin :remote_branch,local_branch留空的话则是删除远程remote_branch分支.

朗县19450529908: 如何把自己的本地代码 git push到远程仓库上 -
抄湛欣奥: 通过命令 git init 把这个目录变成git可以管理的仓库 git init 2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,

朗县19450529908: 怎么把本地项目,和远程git仓库相连通 -
抄湛欣奥: 添加所有文件 git add .注意最后的点是有用的哦 输入完成后,文件夹如下所示 3. 提交所有文件 git commit -m "这里是备注信息" -a完成后,文件夹显示如下都会出现绿色的小对勾4. 连接到远程仓库 提前在你的github中新建一个仓库,操作如下建好后,取好项目名称,点击create repository按钮,完成仓库的建立

朗县19450529908: git本地仓库连接多远程 -
抄湛欣奥: 一次只能是连接一个仓库的,但是可以同事推送到多个远程仓库的 1、可以直接使用命令连接远程仓库git remote add origin d地址,连接后推送即可 2、需要推送其他的仓库的时候在使用上面命令关联其他仓库

朗县19450529908: git 怎么创建个人的远程仓库
抄湛欣奥: 本篇经验将和大家介绍如何创建github远程仓库,希望对大家的工作和学习有所帮助!

朗县19450529908: git怎么将本地仓库推送到一个新的远程分支 -
抄湛欣奥: 不大明白你说的历史记录都推送,不是把最新代码推送过去就行了么,说的这么复杂,如果是的话,命令git push origin 你的分支名.就可以了.

朗县19450529908: 怎么设置github为远程仓库
抄湛欣奥: 在创建仓库之前,还需要用已有的帐号创建一个项目,projectName将是这里即将创建的项目名称.在Git中,项目被称为仓库(Repository),仓库顾名思义,当然可以包含代码或者非代码.将来我们的网页或者模板实际上都是保存在这个仓库中的. 登录后,...

朗县19450529908: 怎么把本地git仓库提交到github上 -
抄湛欣奥: 首先在 github 创建一个代码仓库; 然后本地代码根目录 `git init`,初始化本地代码仓库; 接着添加远程仓库地址: git remote add origin 远程地址然后,执行以下操作即可提交、推送代码了: git commit -a -m "我的第一次提交"git push

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网