Mac环境下提交代码到github

之前公司项目都是在Coding上保存,所以用Coding比较多。但git是相通的,前阶段上传小demo到github分享给朋友,遇到的问题总结一下。

1.首先注册github账号:https://github.com

2.创建ssh:由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以要在本地生成一个私钥和一个密钥。

$ mkdir .ssh    //终端新建个 .ssh文件

$  cd .ssh   //进入到刚才新建的.ssh文件目录下

$  ssh-Keygen -t rsa -C "*****@qq.com" // “ ”里面填写注册github时的email
,回车会提示你输入密码什么的,可以无视一直回车下去。(出现下面)



$  ls -la    //查看是否存在 id_rsa(私钥)  id_rsa.pub(公钥)这两个东西,如果存在就成功了

$   pbcopy < ~/.ssh/id_rsa.pub  //拷贝 公钥

3.登入github,添加ssh

选择 Account Settings -- SSH keys --添加ssh



Title:github账号邮箱

key:  打开你生成的id_rsa.pub文件,将其中内容拷贝至此。


ssh -T git@github.com  新添加到github上的钥匙图标一开始是灰色的,终端执行这个命令后,刷新网页会看到灰色点变成了绿色。出现这个表示已经连接上。

Hi MinJing-Lin! You've successfully authenticated, but GitHub does not provide shell access.

Are you sure you want to continue connecting (yes/no)? yes

我的出现下面提示: yes

Are you sure you want to continue connecting (yes/no)? yes

4.创建项目

在github创建个人项目 Repository name :项目名称     Description:描述    

touch README.md //新建一个记录提交操作的文档
git init //初始化本地仓库
git add README.md //添加
git add *  //加入所有项目
git status //检查状态 如果都是绿的 证明成功
git commit -m "first"//提交到要地仓库,并写一些注释
git remote add origin https://github.com/JingJing-Lin/ShareView.git //连接远程仓库并建了一个名叫:origin的别名 后跟:项目链接
git push -u origin master //将本地仓库的东西提交到地址是origin的地址,master分支下
(此处我遇到问题)

Username for 'https://github.com': 
Password for 'https://****@github.com': 


解决: 用户名密码就是你的github账户setting里设置为 primary 的邮箱
密码是 github账户 登陆密码

或者重新配置下

git config --global user.name "xxx"    git config --global user.email "xxx"

之后就OK了。


10.17 更新:

如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git 

提示出错信息:fatal: remote origin already exists.
解决办法如下:
    1、先输入$ git remote rm origin
    2、再输入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不会报错了!


10.22 更新:在github上显示图片

将图片放在仓库里面,然后 push 到 github 上,就可以获得图片的链接了,例如

https://github.com/JingJing-Lin/BeeQuick_One/blob/master/BeeQuick.gif


这时,我们要在README.md文件里面链接上此图片地址:

![images](https://github.com/JingJing-Lin/BeeQuick_One/blob/master/BeeQuick.gif)


然后push到github即可。


参考 :

1.http://www.jianshu.com/p/e7501b968256

2.http://bbs.csdn.net/topics/390640575

3.http://blog.csdn.net/leikezhu1981/article/details/47664215





### 回答1: 将文件夹提交到局域网中的GitHub代码的步骤如下: 1. 创建一个本地Git存储库,将需要提交的文件夹添加到该存储库中。 2. 将该存储库克隆到局域网中的GitHub账户中。 3. 打开GitHub账户,将文件夹推送到GitHub上,以提交到局域网中的GitHub代码中。 ### 回答2: 将文件夹提交到局域网中的GitHub代码库,可以按照以下步骤进行操作: 1. 首先,确保你已经在本地安装了GitGitHub Desktop。如果没有,请先前往官方网站下载并进行安装。 2. 打开GitHub Desktop,并登录你的GitHub账号。如果还没有账号,请先在GitHub官方网站上注册一个账号。 3. 在GitHub Desktop界面上,点击左上角的"文件"菜单,并选择"新建存储库"。 4. 在弹出的"新建存储库"对话框中,填写存储库的名称、路径和描述信息。 5. 按照对话框中的指引,选择一个本地文件夹作为存储库的本地路径,并点击"创建存储库"按钮。 6. 在GitHub Desktop的界面中,选择刚创建的并显示在左侧的存储库。 7. 在右侧的变更面板中,点击"提交到主分支"按钮,将当前的修改提交到主分支。 8. 填写提交的摘要和描述信息,并点击"提交"按钮。 9. 在右上方的"发布"面板中,点击"发布分支"按钮,将提交的更改发布到远程代码库。 10. 输入该文件夹的局域网中的GitHub代码库地址,并点击"发布"按钮。 11. 等待发布完成后,你的文件夹就成功提交到了局域网中的GitHub代码库中。 请注意,上述步骤是在GitHub Desktop上进行提交的方法,如果你更喜欢使用命令行或其他Git客户端工具,可以根据相应的工具提供的操作指南进行操作。 ### 回答3: 要将文件夹提交到局域网中的GitHub,需要按照以下步骤进行操作: 1. 确保本地计算机已经安装了Git,并已在GitHub上创建了一个存储库(Repository)。 2. 在本地计算机上创建一个新的文件夹,用于存储要提交的文件夹。 3. 使用命令行(Windows上的命令提示符或Mac上的终端)打开该文件夹。可以通过在文件夹的址入口同时按住Shift键并单击右键来选择“在此处打开命令窗口”或“在此处打开终端”的选项。 4. 在命令行中输入以下命令来初始化Git仓库: git init 5. 使用以下命令将文件夹中的所有文件添加到Git仓库中: git add . 这将跟踪文件夹中的所有文件,并把它们添加到Git的暂存区。 6. 提交更改,将文件夹中的所有文件提交Git仓库: git commit -m "提交文件夹" 在双引号中可以自定义提交消息,用于描述所做的更改。 7. 在GitHub上创建一个空白的存储库。选择创建仓库时,不要选择创建README文件、.gitignore或许可证等选项。 8. 复制在GitHub上创建的存储库的URL。 9. 使用以下命令将本地仓库连接到远程GitHub存储库: git remote add origin 远程存储库URL 将“远程存储库URL”替换为在步骤8中复制的URL。 10. 使用以下命令将本地提交推送到GitHub存储库: git push -u origin master 这将把本地的master分支与远程存储库的master分支进行关联,并将提交推送到远程存储库。 11. 输入GitHub账号和密码进行身份验证。 12. 等待命令执行完毕,提交的文件夹就会被推送到局域网中的GitHub存储库中。 这就是将文件夹提交到局域网中的GitHub的详细步骤。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值