No Project in Node-RED

I have followed the steps mentioned in this link enabling the project in settings.js:
https://nodered.org/docs/user-guide/projects/

But there is no dialogue box coming for project neither can I find the option in Node-RED:
Can someone help me to solve this issue?

1 Like

What does Node-RED log on startup? If it has not been able to enable the projects feature (such as being unable to find the git command) it will have reported it in the log.

This is the log:

C:\Users\ABCXYZ>node-red
16 May 11:53:18 - [info]

Welcome to Node-RED
===================

16 May 11:53:18 - [info] Node-RED version: v0.20.2
16 May 11:53:18 - [info] Node.js  version: v10.15.3
16 May 11:53:18 - [info] Windows_NT 6.1.7601 x64 LE
16 May 11:53:19 - [info] Loading palette nodes
16 May 11:53:27 - [warn] rpi-gpio : Raspberry Pi specific node set inactive
16 May 11:53:30 - [info] Dashboard version 2.14.0 started at /ui
16 May 11:53:31 - [warn] Missing node modules:
16 May 11:53:31 - [warn]  - node-red-contrib-aws (0.1.6): amazon ec2, amazon kin
esis, amazon lambda, amazon s3, amazon dynamodb, amazon sns, amazon sqs, aws-con
fig, amazon iot
16 May 11:53:31 - [warn]  - node-red-contrib-aws-iot-hub (0.1.12): aws-iot-devic
e, aws-mqtt out, aws-mqtt in, aws-thing
16 May 11:53:31 - [warn]  - node-red-contrib-azureiothubnode (0.1.17): azureioth
ub
16 May 11:53:31 - [warn]  - node-red-contrib-bigtimer (1.7.7): bigtimer
16 May 11:53:31 - [warn]  - node-red-contrib-blynk-websockets (0.0.3): blynk-web
sockets-in-read, blynk-websockets-in-write, blynk-websockets-out-write, blynk-we
bsockets-out-email, blynk-websockets-client
16 May 11:53:31 - [warn]  - node-red-contrib-boolean-logic (0.0.3): BooleanLogic
, Invert, BDebug
16 May 11:53:31 - [warn]  - node-red-contrib-botmaster (0.5.3): action-start, ac
tion-end, bot-update, bot-response, messenger-bot, telegram-bot, slack-bot, twit
ter-bot
16 May 11:53:31 - [warn]  - node-red-contrib-browser-utils (0.0.5): fileinject,
microphone, camera
16 May 11:53:31 - [warn]  - node-red-contrib-chatbot (0.8.6): chatbot-message, c
hatbot-analytics, chatbot-context, chatbot-topic, chatbot-apiai-token, chatbot-a
piai, chatbot-voice, chatbot-language, chatbot-listen, chatbot-listen-lexicon, c
hatbot-parse, chatbot-command, chatbot-document, chatbot-video, chatbot-image, c
hatbot-sticker, chatbot-audio, chatbot-location, chatbot-ask, chatbot-inline-but
tons, chatbot-quick-replies, chatbot-generic-template, chatbot-list-template, ch
atbot-request, chatbot-log, chatbot-qrcode, chatbot-conversation, chatbot-debug,
 chatbot-waiting, chatbot-authorized, chatbot-transport, chatbot-rivescript, cha
tbot-telegram-node, chatbot-telegram-receive, chatbot-telegram-send, chatbot-sla
ck-node, chatbot-slack-receive, chatbot-slack-send, chatbot-messenger-menu, chat
bot-facebook-node, chatbot-facebook-receive, chatbot-facebook-send, chatbot-smoo
ch-node, chatbot-smooch-receive, chatbot-smooch-send
16 May 11:53:31 - [warn]  - node-red-contrib-ckants (1.1.1): ckants insert, ckan
ts search, ckants create, ckants-credentials
16 May 11:53:31 - [warn]  - node-red-contrib-clipboard (0.0.5): clipboard-read,
clipboard-write
16 May 11:53:31 - [warn]  - node-red-contrib-cloudfoundry (0.0.1): cloudfoundry-
apps
16 May 11:53:31 - [warn]  - node-red-contrib-cognitive-services (0.5.2): Compute
r Vision, Emotion, Face, Speech To Text, Text To Speech, Bing Spell Check, Lingu
istic Analysis, Text Analytics, Translator, Web Language Model, Bing Image Searc
h, Bing News Search, Bing Video Search, Bing Web Search
16 May 11:53:31 - [warn]  - node-red-contrib-contextbrowser (0.0.4): contextbrow
ser, contextbrowser-sidebar
16 May 11:53:31 - [warn]  - node-red-contrib-counter (0.1.4): counter
16 May 11:53:31 - [warn]  - node-red-contrib-domino-rest (0.0.8): database colle
ction, document, document collection, view collection, view design, view entries
, view entry, services, core resources, nonce, password statistics
16 May 11:53:31 - [warn]  - node-red-contrib-dotnsf-hash (0.1.1): hash
16 May 11:53:31 - [warn]  - node-red-contrib-ftp (0.0.2): ftp, ftp in
16 May 11:53:31 - [warn]  - node-red-contrib-github (0.1.5): github-credentials,
 github-repo, github-user
16 May 11:53:31 - [warn]  - node-red-contrib-googlechart (0.0.10): chart request
, chart response
16 May 11:53:31 - [warn]  - node-red-contrib-graphs (0.3.5): iot-datasource
16 May 11:53:31 - [warn]  - node-red-contrib-influxdb (0.2.1): influxdb, influxd
b out, influxdb batch, influxdb in
16 May 11:53:31 - [warn]  - node-red-contrib-iot-virtual-device (0.1.3): start v
irtual device, stop virtual device, device function, generate event, set propert
ies, device listener, Device Schema
16 May 11:53:31 - [warn]  - node-red-contrib-linebot (1.0.9): linebot-reply, lin
ebot-reply-sticker, linebot-client
16 May 11:53:31 - [warn]  - node-red-contrib-milkcocoa (0.0.7): milkcocoa, milkc
ocoa in, milkcocoa out
16 May 11:53:31 - [warn]  - node-red-contrib-moment (2.0.6): moment, humanizer
16 May 11:53:31 - [warn]  - node-red-contrib-mongodb2 (0.5.6): mongodb2, mongodb
2 in
16 May 11:53:31 - [warn]  - node-red-contrib-mqtt-broker (0.2.0): mosca in
16 May 11:53:31 - [warn]  - node-red-contrib-netatmo-dashboard (0.2.3): netatmo-
dashboard, netatmo-config-node
16 May 11:53:31 - [warn]  - node-red-contrib-os (0.1.7): OS, Drives, Uptime, CPU
s, Loadavg, Memory, NetworkIntf
16 May 11:53:31 - [warn]  - node-red-contrib-particle (0.0.4): particle-cloud, P
articleSSE in, ParticleFunc out, ParticleVar
16 May 11:53:31 - [warn]  - node-red-contrib-play-audio (2.2.2): play audio
16 May 11:53:31 - [warn]  - node-red-contrib-postgres (0.6.1): postgresdb, postg
res
16 May 11:53:31 - [warn]  - node-red-contrib-predix-timeseries (0.0.6): timeseri
es-client, timeseries-ingest, timeseries-query
16 May 11:53:31 - [warn]  - node-red-contrib-pubnub (4.0.2): pubnub in, pubnub o
ut, pubnub-keys
16 May 11:53:31 - [warn]  - node-red-contrib-salesforce (0.0.5): soql, sosl, dml
, streaming, obm, connection-config
16 May 11:53:31 - [warn]  - node-red-contrib-slack (0.1.2): slack, Slack Bot In,
 Slack Bot Out
16 May 11:53:31 - [warn]  - node-red-contrib-soap2 (0.1.1): soap request, soap-c
onfig
16 May 11:53:31 - [warn]  - node-red-contrib-soracom (0.0.3): soracom, soracom i
n
16 May 11:53:31 - [warn]  - node-red-contrib-ttn (2.0.1): ttn app, ttn device, t
tn message, ttn send
16 May 11:53:31 - [warn]  - node-red-contrib-web-worldmap (1.1.3): worldmap, wor
ldmap in, worldmap-tracks
16 May 11:53:31 - [warn]  - node-red-contrib-zip (1.0.0): zip
16 May 11:53:31 - [warn]  - node-red-node-arduino (0.0.13): arduino in, arduino
out, arduino-board
16 May 11:53:31 - [warn]  - node-red-node-aws (0.1.1): amazon s3 in, amazon s3,
amazon s3 out, aws-config
16 May 11:53:31 - [warn]  - node-red-node-badwords (0.0.5): badwords
16 May 11:53:31 - [warn]  - node-red-node-base64 (0.0.6): base64
16 May 11:53:31 - [warn]  - node-red-node-box (0.1.2): box-credentials, box in,
box, box out
16 May 11:53:31 - [warn]  - node-red-node-darksky (0.1.16): darksky-credentials,
 darksky, darksky in
16 May 11:53:31 - [warn]  - node-red-node-data-generator (0.0.4): data-generator

16 May 11:53:31 - [warn]  - node-red-node-delicious (0.1.0): delicious-user, del
icious out
16 May 11:53:31 - [warn]  - node-red-node-dropbox (0.1.3): dropbox-config, dropb
ox in, dropbox, dropbox out
16 May 11:53:31 - [warn]  - node-red-node-dweetio (0.0.15): dweetio out, dweetio
 in
16 May 11:53:31 - [warn]  - node-red-node-emoncms (0.0.13): emoncms, emoncms in,
 emoncms-server
16 May 11:53:31 - [warn]  - node-red-node-exif (0.0.6): exif
16 May 11:53:31 - [warn]  - node-red-node-fitbit (0.1.0): fitbit-credentials, fi
tbit in, fitbit
16 May 11:53:31 - [warn]  - node-red-node-flickr (0.1.1): flickr-credentials, fl
ickr out
16 May 11:53:31 - [warn]  - node-red-node-forecastio (0.1.12): forecastio-creden
tials, forecastio, forecastio in
16 May 11:53:31 - [warn]  - node-red-node-geofence (0.0.16): geofence
16 May 11:53:31 - [warn]  - node-red-node-geohash (0.0.7): geohash
16 May 11:53:31 - [warn]  - node-red-node-google (0.1.1): google plus, google pl
aces, google-credentials, google-api-config, google geocoding, google directions
, google calendar in, google calendar, google calendar out
16 May 11:53:31 - [warn]  - node-red-node-instagram (0.1.0): instagram-credentia
ls, instagram, instagram in
16 May 11:53:31 - [warn]  - node-red-node-jawboneup (0.1.0): jawboneup-credentia
ls, jawboneup
16 May 11:53:31 - [warn]  - node-red-node-mongodb (0.0.13): mongodb, mongodb out
, mongodb in
16 May 11:53:31 - [warn]  - node-red-node-msgpack (1.0.0): msgpack
16 May 11:53:31 - [warn]  - node-red-node-mysql (0.0.16): MySQLdatabase, mysql
16 May 11:53:31 - [warn]  - node-red-node-openweathermap (0.1.15): openweatherma
p, openweathermap in
16 May 11:53:31 - [warn]  - node-red-node-openwhisk (0.3.2): openwhisk-service,
openwhisk-trigger, openwhisk-action
16 May 11:53:31 - [warn]  - node-red-node-pidcontrol (0.0.4): PID control
16 May 11:53:31 - [warn]  - node-red-node-pinboard (0.1.1): pinboard-user, pinbo
ard out
16 May 11:53:31 - [warn]  - node-red-node-ping (0.0.13): ping
16 May 11:53:31 - [warn]  - node-red-node-pushbullet (0.0.12): pushbullet-config
, pushbullet, pushbullet in
16 May 11:53:31 - [warn]  - node-red-node-pushover (0.0.11): pushover
16 May 11:53:31 - [warn]  - node-red-node-random (0.0.8): random
16 May 11:53:31 - [warn]  - node-red-node-redis (0.0.4): redis out
16 May 11:53:31 - [warn]  - node-red-node-sensortag (0.0.19): sensorTag
16 May 11:53:31 - [warn]  - node-red-node-serialport (0.4.4): serial in, serial
out, serial-port
16 May 11:53:31 - [warn]  - node-red-node-smooth (0.0.11): smooth
16 May 11:53:31 - [warn]  - node-red-node-sqlite (0.1.2): sqlitedb, sqlite
16 May 11:53:31 - [warn]  - node-red-node-strava (0.1.0): strava-credentials, st
rava
16 May 11:53:31 - [warn]  - node-red-node-suncalc (0.0.10): sunrise
16 May 11:53:31 - [warn]  - node-red-node-swagger (0.1.8): swagger-doc
16 May 11:53:31 - [warn]  - node-red-node-tfl (0.1.1): tfl underground, tfl bus
16 May 11:53:31 - [warn]  - node-red-node-twilio (0.0.15): twilio out, twilio-ap
i
16 May 11:53:31 - [warn]  - node-red-node-watson (0.5.13): watson-conversation-v
1, watson-conversation-v1-workspace-manager, watson-discovery-v1, watson-discove
ry-v1-query-builder, convert, watson-concept-insights-corpus, watson-concept-ins
ights-upload-document, watson-concept-insights-search, watson-concept-insights-s
earch-concepts, watson-concept-insights-related-concepts, alchemy-date-extractio
n, service-dialog, alchemy-feature-extract, watson-translator, watson-language-t
ranslator-identify, watson-translator-util, watson-natural-language-classifier,
natural-language-understanding, news, watson-personality-insights-v3, watson-ret
rieve-rank-credentials, watson-retrieve-rank-create-cluster, watson-retrieve-ran
k-cluster-settings, watson-retrieve-rank-upload-solr-configuration, watson-retri
eve-rank-solr-configuration-settings, watson-retrieve-rank-solr-collection, wats
on-retrieve-rank-create-ranker, watson-retrieve-rank-ranker-settings, watson-ret
rieve-rank-search-and-rank, watson-speech-to-text, watson-speech-to-text-v1-quer
y-builder, watson-text-to-speech, watson-text-to-speech-v1-query-builder, watson
-tone-analyzer-v3, watson-tradeoff-analytics, visual-recognition-v3, visual-reco
gnition-util-v3, similarity-search-v3, similarity-search-util-v3, alchemy-image-
analysis
16 May 11:53:31 - [warn]  - node-red-node-weather-underground (0.1.10): wundergr
ound, wunderground in
16 May 11:53:31 - [warn]  - node-red-node-what3words (0.0.5): what3words
16 May 11:53:31 - [warn]  - node-red-node-wordpos (0.0.4): wordpos
16 May 11:53:31 - [warn]  - node-red-node-xmpp (0.1.6): xmpp in, xmpp out, xmpp-
server
16 May 11:53:31 - [info] Removing modules from config
16 May 11:53:31 - [info] Settings file  : \Users\ABCXYZ\.node-red\settings.js
16 May 11:53:31 - [info] Context store  : 'default' [module=memory]
16 May 11:53:31 - [info] User directory : \Users\ABCXYZ\.node-red
16 May 11:53:31 - [warn] Projects disabled : git command not found
16 May 11:53:31 - [info] Flows file     : \Users\ABCXYZ\.node-red\flows_FE-Z1B6O
.json
16 May 11:53:31 - [warn]

---------------------------------------------------------------------
Your flow credentials file is encrypted using a system-generated key.

If the system-generated key is lost for any reason, your credentials
file will not be recoverable, you will have to delete it and re-enter
your credentials.

You should set your own key using the 'credentialSecret' option in
your settings file. Node-RED will then re-encrypt your credentials
file using your chosen key the next time you deploy a change.
---------------------------------------------------------------------

16 May 11:53:31 - [info] Starting flows
16 May 11:53:31 - [info] Started flows
16 May 11:53:31 - [info] Server now running at http://127.0.0.1:1880/

I think this is the warning of the project. Now how to solve it?

From the docs you link to:

The feature relies on having the git and ssh-keygen command line tools available. Node-RED will check for them on start-up and let you know if they are missing.

So you need to install those tools yourself.

git and ssh-keygen are not node.js modules you install with npm.

Okay. Thanks a lot. Right now it's working fine if I run node-red from Git Bash. Do I have to isntall Git to work on CLI so that I can run it on command prompt as well?
Is that right?

I think I also have a similar problem because the dialog box does not appear despite the change from false to true, and I have no errors in the logs, and besides, where to look for this git and ssh-keygen


can it somehow be manually installed to make it work?

did you try google? ("how to install ?????")

Previously, I tried node-red-contrib-git-ui but without successfully, but how I installed it termux-tools and git it's only then did this dialog box appear and the configuration went smoothly but I can't see anything new on my github despite making a few changes to the flow and making a few manual and a few automatic commits