iOS開發之將自己寫的小控制元件釋出到Github上
1、去github上註冊自己的github賬號
2、開啟mac終端建立ssh
cd ~/.ssh // 檢查 是否已經存在ssh
(1)如果存在,先將已有的ssh備份,或者將新建的ssh生成到另外的目錄下
(2)如果不存在,通過預設的引數直接生成ssh:
1、在①位置輸入郵箱
2、在②位置輸入github的密碼
3、在③位置確認密碼
3、接下來登陸github,選擇Account Settings-->SSH Keys 新增ssh
(1)、首先檢視key,分別執行以下命令
cd ~/.ssh
cat id_rsa.pub
(2)、然後將key複製到github上
(3)、測試賬號是不是和github連線上,此時會讓你輸入密碼,這個密碼是你的github的密碼噢,不是mac的登陸密碼
ssh -T git@github.com
(4)配置一下的自己的github
4、新增一個庫
可以勾選初始化REAADME檔案,也可以待會自己建立
根據上圖就可以往github上傳程式碼了
5、下面介紹一下通過xcode上傳自己的github專案
1、首先用xcode建立一個text專案,開啟命令列
cd “你的text檔案的目錄”
分別執行
touch README.md
git init
git add .
git commit -m "這裡的內容填寫提交的資訊"
git remote add origin 該地址可以在你的github專案裡檢視,我的是git@github.com:ITChong/text.git
git push -u origin master
然後登陸你的github重新整理
然後開啟text專案
下面是一些git所遇到的錯誤
(1)、如果輸入$ 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 就不會報錯了!
(2)、 如果輸入$ ssh -T git@github.com 出現錯誤提示:Permission denied (publickey).因為新生成的key不能加入ssh就會導致連線不上github。
解決辦法如下:
1、先輸入$ ssh-agent,再輸入$ ssh-add ~/.ssh/id_key,這樣就可以了。
2、如果還是不行的話,輸入ssh-add ~/.ssh/id_key 命令後出現報錯Could not open a connection to your authentication agent.解決方法是key用Git Gui的ssh工具生成,這樣生成的時候key就直接儲存在ssh中了,不需要再ssh-add命令加入了,其它的user,token等配置都用命令列來做。
3、最好檢查一下在你複製id_rsa.pub檔案的內容時有沒有產生多餘的空格或空行,有些編輯器會幫你新增這些的。
(3)、 如果輸入$ git push origin master
提示出錯資訊:error:failed to push som refs to .......
解決辦法如下:
1、先輸入$ git pull origin master //先把遠端伺服器github上面的檔案拉下來
2、再輸入$ git push origin master
3、如果出現報錯 fatal: Couldn't find remote ref master或者fatal: 'origin' does not appear to be a git repository以及fatal: Could not read from remote repository.
4、則需要重新輸入$ git remote add origingit@github.com:djqiang/gitdemo.git
最後附上自己剛上傳的一個小專案,有什麼建議和不足可以提出來,我將繼續改進https://github.com/ITChong/YCDropDownMenu
相關文章
- 實戰教程:如何將自己的Python包釋出到PyPI上Python
- 將自己的開源專案釋出到 Maven 中央倉庫Maven
- 開發現代化的.NetCore控制檯程式:(3)將nuget包釋出到GitHubPackagesNetCoreGithubPackage
- Dart + GitHub Actions:將 Windows/macOS/Linux 的命令列工具釋出到 GitHub ReleasesDartGithubWindowsMacLinux命令列
- 如何將自己的本地專案上傳到github上?Github
- iOS-將程式碼釋出到CocoaPods(trunk方式)iOS
- 從零使用TypeScript開發專案打包釋出到npm上TypeScriptNPM
- 怎樣把自己的模組釋出到npmNPM
- Github 上的 iOS 開源專案GithubiOS
- 自己動手用c#寫控制元件(上) (轉)C#控制元件
- 開發自己的Excell控制元件 (轉)Excel控制元件
- 同時釋出到 github 和 gitcafe 的部落格的方法Github
- iOS開發之尺寸(二):仿寫App截圖獲取控制元件大小位置iOSAPP控制元件
- iOS開發如何在google地圖上顯示自己的位置iOSGo地圖
- Docker入門系列之三:如何將dockerfile製作好的映象釋出到Dockerhub上Docker
- GitHub 上 iOS 開源庫 Top 100GithubiOS
- iOS開發 如何將你寫的框架新增cocoapod支援[轉]iOS框架
- Docker將映象檔案釋出到私服庫Docker
- IOS開發常用GitHub開源專案iOSGithub
- iOS開發之App更新迭代上架流程iOSAPP
- iOS開發之表檢視愛上CoreDataiOS
- Docker入門系列之三:如何將dockerfile製作好的映象釋出到Docker hub上Docker
- 在iOS上將Chrome開源!iOSChrome
- iOS開發小tipiOS
- iOS 開發小技巧iOS
- vue外掛開發、文件書寫、github釋出、npm包釋出一波流VueGithubNPM
- 怎麼上傳自己的程式碼/專案到自己的github倉庫上Github
- 自己開發的油價小程式 (小程式原生+laravel)Laravel
- iOS開發系列--打造自己的“美圖秀秀”iOS
- iOS開發系列–打造自己的“美圖秀秀”iOS
- Docker將映象檔案釋出到阿里雲Docker阿里
- 如何將WHQL驅動程式釋出到 Windows 更新Windows
- 如何將JAR包釋出到Maven中央倉庫?JARMaven
- 將 ASP.NET Core 應用釋出到 IISASP.NET
- iOS開發之mac上搭建openfire伺服器iOSMac伺服器
- iOS開發之誘導使用者為自己的App評論功能iOSAPP
- Github上的iOS App原始碼 (中文)GithubiOSAPP原始碼
- 使用Hexo在Github上搭建自己的部落格HexoGithub