如何使用git创建远程仓库

 我来答
greystar_cn
2017-12-29 · 知道合伙人软件行家
greystar_cn
知道合伙人软件行家
采纳数:16407 获赞数:17260
本人主要从事.NET C#方向的技术开发工作,具有10多年的各类架构开发工作经验。

向TA提问 私信TA
展开全部
  • 首先, 先到github网站注册账号。

  • 2

    然后创建一个项目, Create a new repository,如下图所示:

  • 3

    之后在在Repository name 填入 ZXTabBarController(你的远程仓库名) ,其他保持默认设置,

    点击"Create repository"按钮,就成功地创建了一个新的Git仓库,如下图所示:

  • 4

    打开终端进入你的文件目录

    ssh-keygen -t rsa -C "zhouxihi@aliyun.com"

    改为你在 github 上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。

    成功的话会在~/下生成.ssh文件夹,如下图所示:

  • 5

    进去,打开 id_rsa.pub,复制里面的 key

    vi /Users/jackey/.ssh/id_rsa.pub

    复制里面的所有内容, 然后回到github网页选择setting,如下图所示:

  • 6

    进入settings后选择SSH and GPG keys,如下图所示:

  • 7

    选择New SSH Key,如下图所示:

  • 8

    输入完title和key后选择Add SSH key按钮完成添加。

  • 9

    现在回到终端, 测试下是否能连接到github服务器

    ssh -T git@github.com

    看到这样的提示就说明设置好了

    bogon:ZXTabBarController jackey$ ssh -T git@github.com Hi zhouxihi! You've successfully authenticated, but GitHub does not provide shell access.

  • 10

    然后就可以将本地文件push到远程仓库了

    首先初始化本地仓库

    git init

    添加文件

    git add .

    写入缓存

    git commit -m 'first upload'

    添加远程仓库

    git remote add origin git@github.com:zhouxihi/ZXTabBarController.git

    推送文件到远程仓库

    git push -u origin master

    显示100%. done就可以了

    bogon:ZXTabBarController jackey$ git push -u origin master Counting objects: 57, done. Delta compression using up to 4 threads. Compressing objects: 100% (51/51), done. Writing objects: 100% (57/57), 86.20 KiB | 0 bytes/s, done. Total 57 (delta 14), reused 0 (delta 0) remote: Resolving deltas: 100% (14/14), done. To git@github.com:zhouxihi/ZXTabBarController.git * [new branch]      master -> master Branch master set up to track remote branch master from origin.

  • 11

    以后每次有修改本地文件就只要下面三个步骤就可以推送到服务器了

    ->git add.

    ->git commit -m 'second upload'

    ->git push -u origin master

  • 12

    如果想从服务器拉下来, 可以用指令

    git clone XXX.git

慧咨环球
2024-02-09 广告
GitLab是由Ruby语言开发的基于Linux的Git服务器,是我见过的最强大的Git服务器。发现它之后,立即决定将Git服务器换成GitLab。 但安装好GitLab之后面临一个问题,如何将服务器上的git项目直接导入到GitLab,之... 点击进入详情页
本回答由慧咨环球提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式